For this being a forum full of iSomething owners, there seems to be a lot of fragmentation between everyone lol. And all of this talk of fragmentation, is making me hungry for some odd reason.
LOL. I think the difference is between those who thought of tablets as being more like computers, so expecting them to last upwards of 5 years, like computers do, and those who thought of tablets as more like smartphones, so expected to swap them every two years, or even every year. I'm lucky enough to be able to afford to buy a new iPad every year, but if I had to make an iPad last three years, then I'd accept that in the third year, I would have to make do without the latest software updates. And by the fourth year, well, in terms of how quick mobile technology is moving, I'd expect it to be fully obsolete.
But I mean, Apple is known for dropping support for older technology, it's Microsoft that bends over backwards trying to provide support for older machines. Even then, I have printers that are in perfect working order but for which I have trouble finding drivers to get them to work with Windows 7. Granted, these printers are older than five years, but the point is, a lot of still-functioning hardware goes unsupported when software is updated, that's just how the computer industry works, and it's not even all on purpose, because it takes a lot of cost to rewrite software to support older hardware, and every company has to do its own cost/benefit analysis when deciding which old hardware to support and which to drop.
I'm guessing Apple decided to make iOS 6 for iPhone 3GS because it is still being sold now, and they didn't want to be seen as dropping support for a "new" phone a year after it was sold as new. However, I shudder to think how well (or badly) iOS 6 will run on the 3GS -- those things have problems even with iOS 5. My original iPad runs ok on iOS 5 as long as I keep only a minimal number of apps on it. If I try to run some of the latest more complex apps on it, it starts slowing down and crashing. I'd rather Apple not update it to iOS 6, than have them release an update, then find that my original iPad doesn't work well with iOS 6, but with no means to downgrade back to iOS 5. Which is another rant, but as long as Apple isn't allowing people to downgrade iOS, then IMO they have a responsibility to NOT release an upgrade that might slow down or unstabilize older iDevices.