I'm with Google on this, although I do think they've dug themselves into a hole here. They're making the right decision, though it will most definitely be one of the toughest to deal with.<p>The way manufacturers customize Android really reminds me of the Ubuntu design thread on HN a few days back that argued about the close/quit functionality on Macs and PCs with some really ridiculous "solutions." Open-sourcing design (at this scale) is just asking for trouble.<p>Every manufacturer/carrier keeps thinking they can come up with a better Android, with better features, and more custom fit. All I've seen is slower more bloated ROMs with extra eye-candy, built-in applications nobody wants, and even reductions in the original Android feature-set (most notably tethering). All the compromises the iPhone didn't make, Android did, and now the entire platform suffers.<p>But the real lesson here is for the carriers. The carriers need to step up to the new smartphone world, where phones are no longer a one-time sale, but a long-term investment including support and software updates (especially if you decided to customize your own version of Android).<p>The easier alternative would be of course just to let Google handle the software updates (i.e. Nexus S, Nexus One, G1, etc). But then you don't get all your fancy custom themes and subsidized applications. Boohoo. Can't have your cake and eat it too.