Note that I of course have no gripes with Android OS/concept itself -- it's a good contender to iOS. My gripe is with the current gouging of consumers by hardware manufacturers/cell phone companies, of the fragmented/poor/outdated hardware coverage in many models, lack of upgrades, et cetera. And don't forget the mandatory "crapware" that carriers pre-install.
This is quite different from buying, say, a Dell/HP PC vs. a Mac -- in both cases do you get a working, upgradeable machine.