I run Linux, and play games, but all in all, I strongly believe that Wine ports are the only realistic, less-worse, alternative. I'm not the only one - Carmack expressed the same (although, to be fair, I've never read other high-profile devs discussing this idea).
This is a real-world Linux game production story: https://twitter.com/bgolus/status/1080213166116597760. Note that the developers tried hard to release the native Linux port.
Crucial excerpt (from https://twitter.com/bgolus/status/1080214424474906624):
> We eventually laid out a guide with known good versions of Linux and graphics drivers, but it didn't matter. Part of the allure of Linux is the customizability, so few actually stuck to it, and generally wanted to run the game on older hardware we didn't support.
In order for Linux games production to be economically viable, there should be a Linux gaming standard, but because of the Linux culture, there will never be (there's nothing wrong; it's just its nature). Even if somebody came up with a gaming standard... xkcd explains what would happen: https://www.explainxkcd.com/wiki/index.php/927:_Standards.
I'm not considering adhoc Linux gaming distributions like SteamOS, as they would have to be treated as an independently installed, separate, operating system.