Between reading the article and getting to this page, every single comment criticisng Apple has received exactly one downvote. I think we have a butthurt iOS user out there.
Much as I dislike pretty much every mainstream "smartphone" these days, the problem of Android fragmentation is over-hyped by its competitors. I can't say I've ever noticed it as an issue, and I've been using Android on my work phones since 1.5. I can't think of a single app I've wanted that I couldn't have. True, I keep fairly up to date, but I was on 2.2 and 2.3 for a long time with no issues.
I accept that it's more of a pain in the arse for developers, but the only reason no-one's using older iOS versions is that any iOS device over two years old is immediately abandoned as unfashionable and (knowing Apple's rather dodgy updates) slow as hell, and never used again.
I've got a few 3Gs in the company inventory, using the latest possible iOS (4.2, I think) - you wouldn't want to use one. They're quite astonishingly unusable.