...it will become very difficult to buy things online from a Windows XP machine
Or even browse HTTPS websites if it becomes commonplace to leave out TLS 1.0 by default, regardless of PCI.
If I were a tin-foil hat type, I'd suggest that this PCI change, combined with browser makers and search engines (hinting about) rewarding HTTPS websites, was a concerted effort to eradicate older web browsers.