Well Microsoft had much this problem with Windows 7 where they had to have Windows XP effectively running in emulation because a lot of programmers decided writing directly to the hardware was a great idea. As I pointed out a while ago Windows users are in such a keep it going mode that they write pieces like How to Enable 16-bit Application Support in Windows 10 Wrap your head around that.And with that, microsoft will not change at all due to they want full backwards compatability with old apps that were made for windows 95 to windows 10. If Microsoft changed there coding and the whole OS than people would complain constantly oh my old game won't work anymore or this old program. Apple has got microsoft by the horns.
I disagree that "microsoft will not change at all". They have to otherwise they will join other companies that had that mindset like Blockbuster, Sears, Kmart, and many others.
Games are going more and more to consoles with the occasional port to Windows (Walk into any Walmart and compare the PC software selection to the console one and you will see what I mean) and various software makers are trying to go to the live service model. In fact is is that very model that will make much of the whole "my old game won't work anymore or this old program" moot - one will not be running it on the computer but rather the computer will effectively be akin to the dumb terminal mainframe model seen back in the day.
Last edited: