Valve has the technology. Wine runs on macOS. Just need to apply it to Steam for Mac.
Valve has the technology. Wine runs on macOS. Just need to apply it to Steam for Mac.
Maybe install Crossover and play the Windows versions of games through there?
Windows 8 was bad for them selling games. Microsoft showed their hand at wanting an Apple-like walled garden. They made their own OS to sell games. They want to sell games.
There are a lot more Mac users to sell games to than Linux users or even potential Linux users. Mac users are far more willing to pay for software. If you can sell more games to Mac users, that’s money from selling games for Valve. They want to sell games.
Fine, they want to sell games. They can still sell games to Mac users. If the back catalog isn't quite there, that's probably not a huge deal, as it's not exactly where the most money is made.
Could they go ahead and license Crossover, today, for every Steam user that tries to open a 32-bit game on macOS? Probably! Could they slap together a distribution of Proton for Mac? Absolutely (and for a time, it existed)!
But my guess is that the Apple juice just isn't worth the squeeze. It's probably not super important to their strategy, it's probably not going to yield back enough profit to be worth it, and if it were really so easy I suspect they would have furthered their work on Proton for Mac (https://github.com/ValveSoftware/Proton/issues/1344).
If Apple treats its platform like this, let it rot.
And it's not just things like outdated APIs (OpenGL), but various tasks related to preparing a distributable program in this time (with codesigning etc.)