The main problem users of 'outdated' software have, is no support by current hardware. You buy the latest and greatest inkjet printer, only to find out it has no support, no drivers, no nothing for Windows XP. Same thing for when you need to replace a graphics card or motherboard. Users of Windows 98 & Win 2000 have solved this by buying such spare parts before they are needed, in effect banking or stockpiling them for future use. For my custom-build in progress, I have three motherboards, two graphics cards, two sound cards, two monitors, etc. set aside for future use, and chosen specifically to run XP Pro. These 'legacy' parts were (when I started collecting) quite cheap, as all the 'tards wanted to get rid of their old stuff, and buy the 'latest'n'greatest'n'biggest'n'bestest'. Not so anymore, as the prices are now continuously rising, so the time to stockpile the essentials is now. Just figure out what you will need to keep XP going for as long as you want, then buy it now, instead of waiting a year from now, when it will be twice as hard to find, and twice as expensive!
Same for software. Support for XP is steadily being dropped. Emsisoft used to offer premier antimalware/antivirus for XP....no longer. One cannot even find their old versions to download anywhere. Now is the time to 'bank' XP compatible software as well. Figure out what you are most likely to need, download from safe sites, burn to DVD, and archive for the future.