No sane PM would go "hey let's take a huge chunk of our budget and spend it on native builds and QA for at least five different-enough-to-all-have-their-own-bugs linux platforms in addition to Windows, rather than spending it on actual game development for a single platform".
“We shipped Planetary Annihilation on Win, Mac, and Linux. Linux uses we're a big vocal part of the Kickstarter and forums.
In the end they accounted for <0.1% of sales but >20% of auto reported crashes and support tickets (most gfx driver related).
Would totally skip Linux.”
“By the end of my time at Uber I believe very nearly 100% of both crashes and support tickets actually for the game were still Linux related, even after significantly engineering time. Way more Linux specific time put into that project than any other platform. And again, that was for a tiny fraction of the users.
Adding Linux support ended up likely costing Uber hundreds of thousands of dollars for a few hundred dollars in sales revenue.”
https://mobile.twitter.com/bgolus/status/1080213166116597760...
> all distros and versions, each of which needs a different binary
You only need to support Steam runtime.
It's a multi-week project that needs to be funded and takes away developer resources from actually making the game good, for an absolutely miniscule userbase that could play your game just fine without any drawbacks in Proton, for free. Valve pays for it because developers can't/won't.
Even if you fund a Linux port, it basically ends up abandoned because there is no money to maintain it - updates will only go to Windows. There's even games that don't have working DLC in their Linux-native versions.