Still having issues to bring Linux to game devs.
Remember that Android/NDK has the same 3D and audio APIs available on regular GNU/Linux, Swift does Vulkan, Playstation has a POSIX like OS based on FreeBSD.
Yet Valve needs to offer Win32/DirectX support via Proton.