I think any piece of technology has a workable lifespan, whether that be hardware or software.
64-bit CPUs have been around for quite a while now, so it should not be surprising that 32-bit will be phased out, which is interesting from the point that Windows is still available in 32- and 64-bit versions. I think the biggest problem is that many consumers have no idea what 32- and 64-bit computing is, they just switch on and use their comps. But while O/S companies are reluctant to ditch 32-bit completely, it will be a very, very old horse to flog, and is just prolonging its agony. When 32-bit is finally ditched, we might see price reductions, as development teams will be working on one, not two, products, making development more efficient and cost effective.
I am sure that XP is great for many people around the world for doing what they do. I hung onto Windows 2000 until 2008, but there comes a point when the next thing to install won't work with it.
The UK ditched analogue TV with a set deadline. Sure, there will have been many people that shunned the idea of digital only, or complained that they would have to buy a digital TV or set top box, but sometimes it is necessary to kill a beast at the head than have it squirming painfully to a slow death. I'm outraged that I can't use my nine-inch, black and white, portable TV anymore!
We all get forced to move on at some point. Trying to stop progress is as futile as trying to stop a freight train by jumping in front of it.