I know what you’re trying to say. That Proton IS Windows at some level. And so MS gets some credit for that. But they don’t.
A lot of actual work went into Proton and into making games work therein.
MS is a slow, lumbering, monoculture that has lacked innovation and creativity for a very long time. I don’t see how freezing APIs or keeping old APIs around (mostly through versioned DLL hell) as some grand accomplishment.
A lot of work went into Proton, yes. But the work was to get Proton working. Not individual games. So MS should get all of the credit that Quake still runs today, and Proton should get all the credit to get Windows app to run under Linux.
If Windows would not have the amazing backwards compatibility it has, then would Quake still run on Proton, if it would not run on Windows today? And if so, how much effort would have the Proton team had to invest to make that happen?
My guess is, an impossibly high effort that would benefit Quake, but perhaps not other games of that era.
Microsoft is the reason Quake works on Proton still today.
The online games have depressingly (to me) small communities. But they’re still kicking.