Come on. When XP is used in a virtualized fashion then windows 7-8-10 takes care of the rest. XP is treated like just another piece of software within windows 7-8-10
Oh, I see the difficulty. You are discussing running XP in a “virtual” environment, not running it as the default OS on a newer machine.
You need to make these distinctions much clearer at the outset, mate.
I have not had the opportunity to run XP or earlier versions in a Virtual Environment, so I cannot comment as to how well that works out. Considering the fact that you must register win7 and above after a certain time to continue using it, My comment that using it as the default boot OS appears to still be relevant.
In a Virtual Environment is quite different and I am not familiar with how the windows-drivers issue will affect things, so I will leave it to more experienced users than I to comment upon how well this might work out in the real world.
Cheers!