I will say this is 100% true for Subnautica. The PC version has the ability to render OpenGL, but it introduces graphical glitches that aren’t present if you use DirectX.
The Dev’s official response on a Linux version is “It works fine in Wine, there’s no need for a native Linux port.”
Then again, remember that under terms of releasing on Xbox as a console launch exclusive, they may be prevented under contract from creating a native Linux port. Mac is fine, but Linux is not. This is how MS can effectively control devs who wish to publish on Xbox One and PC at the same time.
We’re waiting for that big GPP reveal for Microsoft’s console game contracts, but the trend is if a Unity game is released on both Xbox and PC, it’s only available otherwise on Mac.
And soon the Mac landscape will change with Mojave forcing many devs that are making a Mac port to adapt for Metal native or MoltenVK. (Which I’m ALL FOR MoltenVK)