>>11768470>Microsoft has the best track record regarding backwards compatibility out of the three main operating systems.This, one thing that people can not fault MS on is legacy software support. Windows even has hacks/bugs it re-implements just for certain apps if it sees them running because these ancient apps relied on them ages ago. There is just so much legacy support you can still keep around, a big reason most DOS software no longer works is because 16 but support was dropped in 64 bit versions of windows... and it took until Windows 11 for Microsoft to only have 64 bit versions of it's OS, you could still get 32 bit versions of Windows 10, which yes still had 16 bit support. All current 64 bit versions of Windows still have 32 bit support.
The problem is with literal decades of old APIs and re-implementations of software you can't toss everything into a modern OS, especially when obsolete methods that software relied on ages ago have been replaced. Many of these can actually still be officially added back to Windows 11, they are just no longer included by default. Which makes all the bullshit they are pulling with Windows 11's requirements even more disappointing.
Apple is the king of tossing away older tech before it's even ready to be replaced. I remember when they removed floppy drives long before USB drives were a thing, and how early they ditched optical drives, they were very quick to axe 32 bit support too which Windows has not done at all. They removed PPC CPU support in a freaking OS upgrade! Leopard to Snow Leopard only worked on Intel CPUs, fun for those still on a PPC based Mac...
Linux... eh, not sure, they are only recently dropping 486 support, but I don't know what the scenario is with running 20-30 year old versions of apps on a modern 64 bit distro.