Windows 95 went the extra mile to ensure compatibility of SimCity, other games
Just an generalization. It seems like
wine and steam/proton embodies the early Microsoft philosophy of (backward) compatibility as selling point,
while the overall Linux mindset seems to be: "fuck you, you should have provided the source code if you wanted your software to work after the next dist-upgrade"Just to be clear. I wrote this on my linux mint laptop. I'm thankful for all the hard work people put into Debian, Ubuntu and Free Software in general. 
This is just an generalization.