MiniDave said:
I know at some point Microsoft stops supporting their software, but why is that a problem? If it's still working just fine, why won't it continue to do so for many more years?
It's all relative to the amount of effort Microsoft (and, well, everyone else in the software ecosystem) can put into testing various combinations and ensure that modern security practices can still be followed.
Think of Windows/Mac/Linux/etc. as a chassis. Anyone can buy that chassis and put whatever engine, interior, electronics, etc. they want on it. Microsoft is building a chassis that supports all of the normal components that people would want to bolt on it. Apple is the guys who provide only one chassis/engine/interior. Linux is the wierdo in the garage with a grinder and a welder slapping a BBC into a Corvair chassis. :)
It's up to the guy who threw an engine in the chassis to provide the ECU to run it, right? Same thing in Windows. The people who make your sound card to play your internet radio are responsible for running it (called a Driver in software parlance). That all needs wired in on top of the chassis.
At some point, people start demanding electric or hybrid cars. The old chassis just really wasn't designed with that on the roadmap, and although some efforts have been made to graft them on, it's sub-optimal. And, 10 years on, the guys who designed the original chassis have moved on to other companies/projects, and so a lot of tribal knowledge kinda gets lost.
Same thing is happening with windows, except, instead of putting a hybrid battery pack on the chassis, it's malicious actors trying to take control of the system. There's new ones coming out all the time, and the threat vector might just be the drivers that you installed for your sound card.
At some point, it stops making sense for them to test the latest security threat models against 10 year old sound card drivers. Now, multiply that by every single type of device that can be plugged into a computer, and the complexity is mind boggling. So they're saying, "hey, we're not putting any more effort into this. We did our best, but you're on your own if you want to run hardware that's older than 10-15 years."
I dunno if that made sense, but I tried it weave it into something that might make sense to a car guy :)
tl;dr: It might work just fine for the next 50 years. It might get compromised next year. Microsoft is disclaiming responsibilty for maintaining it, basically.