This I totally agree with. Why Google ever allowed this is beyond me. It's their OS and they should have complete control over pushing out updates.

You can't both want Android to be open source and not tied in to one company, and want Google to have complete control over it. Open source means that other companies can take it and do things you might not want them to.