New hardware is the primary driver of that. Today if you install XP onto a new PC it may or may not work. I have seen BSODs during setup. There is little that you can do, unless it is XPe and you are willing to play with drivers. In the best case you may get the XP running, but half of the hardware in the PC will be unusable, and no drivers will be available for download. XP makes sense today only coupled to the hardware that is designed to run it. If you have XP-only software, in many cases you are better off running XP in VirtualBox - the software-defined "hardware" will remain such for as long as there is a need, and modern multi-core PCs with large RAM are well suited for running a VM or two.
Indeed, that's the ONLY way I run XP these days. Captive, safe environment, trivial recovery (replace the VMDK). I use VMware rather than VirtualBox but the principle is the same.
Very well put.
I have been trying to think of a valid corollary and the best I have come up with is:
Heck no, I’m not getting rid of my black & white TV, that color thing will never take hold.