> you can rely on the presence and longevity of APIs
That can be moot. Arguably, I can run more Windows games on Linux using Wine than on actual Windows, especially the older those games are.
Optimizations or work on drivers done by outside developers isn't unusual for Linux too. In fact something like Cyberpunk 2077 became playable on Linux without CDPR getting involved, except for them providing the game to Mesa and Wine developers before the release. And they even added a whole Vulkan extension to make it more playable without CDPR lifting a finger.
Overall I'd say Windows offers no advantages besides being more entrenched among gaming developers for historic reasons.
If Linux would have provided the same market size as Windows, developers would work with it no matter OS specific idiosyncrasies, same as they do with Windows now.
> Overall I'd say Windows offers no advantages besides being more entrenched among gaming developers for historic reasons.
So if you were a game developer you wouldn't consider the fact that for every 1 Linux gamer on Steam there are 99 Windows gamers and thus optimize for the much larger market?
That's exactly what I said above, Windows is addressed not because it's better for gaming or is somehow superior to Linux in avoiding issues like above, but because developers don't want to ignore its market size.
With comparable market size, Linux won't be ignored either, its issues regardless.
That can be moot. Arguably, I can run more Windows games on Linux using Wine than on actual Windows, especially the older those games are.
Optimizations or work on drivers done by outside developers isn't unusual for Linux too. In fact something like Cyberpunk 2077 became playable on Linux without CDPR getting involved, except for them providing the game to Mesa and Wine developers before the release. And they even added a whole Vulkan extension to make it more playable without CDPR lifting a finger.
Overall I'd say Windows offers no advantages besides being more entrenched among gaming developers for historic reasons.
If Linux would have provided the same market size as Windows, developers would work with it no matter OS specific idiosyncrasies, same as they do with Windows now.