XP is no longer supported by Microsoft - so assuming that business are OK without that support, then I suppose the author may have a point.
However, software also continually upgrades, and newer offerings will come out where XP is not supported.
Traditionally newer OS’support old software, not other way ‘round. If you’re still running XP, 7 is not a huge jump and if you can go 64 bit, I would do it! Heck, I’d even build a computer for you. :)
I have 2 different hard drives in the computer I built and can boot to either one I want. One has XP the other 7 Ult64. I use XP all the time. The Windows 7 is a FLAT OUT POC!! I Never use that Garbage!! Even from one time to another I have booted into it, it changed my screen resolution on it own! The only time I have used it is when I send something online that needs to be more secure because stupid Mircocrap won’t update XP anymore.