I can understand businesses continuing to use it, and that is perfectly fine. Also, if you have an old computer, sure whatever. However! There are regular home users of computers who will buy a computer with a core i7 processor, 8gb of RAM, and SSD for gaming or other intensive stuff and will GUT windows 7 off the machine and replace it with windows XP because they are so stubborn not to ever use anything newer than XP.
Why would you EVER replace windows 7 with windows XP on any decent modern machine? -_- You can't use most of the RAM, you can't use the i7 nearly efficiently, and the SSD? You'd be killing it fast without native TRIM support and nevermind the fact you'd be running it in IDE instead of AHCI. There's plenty of people who sacrifice most of their hardware capabilities (and nevermind their money's worth) being so in love with XP they can't possible move on. These kind of luddites are the most irritating.
There are people who CAN'T install XP properly on some machines because some drivers don't exist for it or other incompatibilities due to too modern of hardware, but they go out of their way to try .. sometimes for the most trivial of reasons. If you wanna use XP that bad, get an older computer or put it in a virtual machine or something. Don't ruin (or try to ruin) perfectly new and good hardware by putting such a dated OS on it. You couldn't even install Windows 2000 once dual cores and SATA came around, why would you expect to put something over 12 years old on a new machine today? If you don't like Windows 8, Windows 7 is perfectly fine and supported-- WHY all the way back to XP?
I've actually seen posts on this forum like this: "I upgraded from 7 to 8, Windows 8 sucks, I'm going back to XP!" Why do people always want to default back to XP (skipping 7) when they are complaining about 8 (or even Vista at this point)?