Does this also mean that Android is destined to be as disliked as Windows, with all the problems that come along with being compatible with some many devices from so many different manufacturers?
Windows PCs would work better if Dell (or whoever) made sure every update worked 100% and you couldn't install new components after purchase. As things stand now it is impossible to test Windows updates on even a fraction of the hardware configurations out there.
I realize there is no incentive for a phone manufacturer to fix bugs and add features to a device that's a year old. But Apple has done a decent job with the iPhone firmware updates.
But considering I consider jailbreaking an iPhone a "feature", doing something similar with an Android phone is also a good thing. (At least it is an option.)