If MS really wanted users to keep changing, they would make sure drivers were there for older hardware and not require wholesale equipment changes. Why the hell should I dump my laptop because IBM does not make a driver for 7 for the chipset it uses.
You’re not getting any updates for XP.
That means every time a new bug or security flaw is discovered you inherit an unpatch-able hole in your system.