Um, that IS a core fault of Android as a platform.
No, it's not. If there's a blame to be had, then it belongs to the service providers who place restrictions on their users' freedom of choice. If you don't want those restrictions, don't do business with those carriers.
It just makes perfect sense that Apple deals exclusively with the two biggest—and worst—offenders by far in that regard: AT&T and Verizon. I've been with both of them in the past and will probably never deal with either of them ever again. Those two and Apple share the same exploitative disregard for their customers.
I'm pretty sure carriers and handset makers don't know better than the OS creator than the how to design, build, update, and distribute a smartphone OS, yet they act as though they do.
I'm pretty sure you have no idea what what you're talking about. All Google does is offer information-based services, and develop a flexible, feature-rich open-source OS that integrates them together.
The cellular providers contract directly with the hardware manufacturers to make the handsets, so they decide what kinds of restrictions they want to place on the devices that they choose to connect to their own networks.
Is it HBO's and Showtime's fault if you subscribe to a cable television service that doesn't deliver you the full range of channels that satellite TV does? It's not HBO and Showtime's place to tell the service provider what channels to offer. They just provide the material.
Likewise, it's not Google's fault that the carriers want to restrict use of their own cellular networks. AT&T, Verizon, T-Mobile, Sprint, US Cellular, etc. are all different companies with different sets of priorities and different teams of developers operating on different business cycles, working with different hardware manufacturers on different phones. It's not Google's place to tell them all what to do. Google just provides the infrastructure and the OS, and that's it. They don't need nor care to impose a draconian dictatorship over the cellphone industry.
Google can't whip them into shape so that updates to recent phones get shipped same day across to all handsets, all carriers.
Whip them into shape?!? What the hell are you talking about?
Why are you guys making such a big deal about what handsets get "Honeycomb" or "Ice Cream Sandwich" on what day of the year? What's your big concern with the rollout dates of Android upgrades?
Your average Android phone offers far more flexibility and functionality than an iPhone even
without the latest OS upgrade. It's practically a non-issue. Most of the Android users I know don't give two poops which OS version their phone is running. Only tech journalist hype mongers and pathetic trendoids who define their lives according to Mashable and Gizmodo really care about pissing contests like that.
Newsflash: everybody in the world is not so obsessed with their cellphones. Most of us just use our gadgets to support our lives, not the other way around.