If MS made Operating Systems that lasted too long, they would not make enough money. Removing older drivers, for most non-technical people, might well result in a trip to the store for a new PC/Laptop/Phone/Tablet, etc.
It's planned obsolescence done automatically in the middle of the night, by faceless people sitting in Redmond. PS, I was part of the problem for 30 years so I'm feeling rather guilty at the moment. My current goal is to reduce my own IT footprint by 90% in the next couple of years.
Linux is ahead by a neck only because the next generation OS has not morphed out of the primordial soup.
IG