Linux actually seems like the antithesis of your point. It has the lowest ROI of any of the platforms we've mentioned, yet the highest degree of compatibility with PC and console games outside Windows. If openness and API support isn't the issue, then why didn't DXVK get written for Apple platforms first?
Not the antithesis unless you’re purposely ignoring that nobody ports games to Linux.
Almost the entire Linux gaming scene is dependent on the fact that Valve wanted to make consoles, failed with the steam machine and then figured the formula out with the steam deck. That’s why DXVK exists, between funding and direct development. It was a high RoI for valve to have their own platform. Nobody else cares.
Linux is not a target gaming platform. Even though it has native Vulkan and OpenGl, nobody targets it and nobody targeted it before proton either.
Hardly any game studio that targets Android bothers with Linux, despite the similarities of being a Linux kernel, with the NDK having ISO C, ISO C++, OpenGL ES/Vulkan, OpenSL, OpenMAX.
Not even Valve managed to change their mind in this regard.
Yep. I think if anything valve actually made the state of Linux targeted gaming enshrined as forever translated since proton is so good. There’s no impetus to even bother making Linux ports and dealing with support when people are willing to translate and blame the lack of native support if it doesn’t work well for some reason.
I imagine that’s the reason Apple doesn’t allow studios to ship with game porting toolkit. They likely want to prevent the eternal translation solution, especially since their GPUs are so different than the original targeted ones.