>>106572843
>>106574505
I think there's confusion among people on how things should work. The real reference point for macOS is Linux and different Linux distributions and therefore we should ask ourselves: Do games released for Linux in late 1990s and early 2000s still work on modern Linux distributions without any modifications? If not, then we can only say that macOS is as good as Linux in that regard, which means that it's pretty good.
Windows is an anomaly in this regard and should not be used as the yardstick. Game developers should get off their high horse and recompile their games like every other developer does when there are changes to APIs. If they are unable to do this, they let someone else maintain the code, preferably open source it, like ID software and 3D Realms did.