Epic is probably one of the biggest enemies of Linux since they're killing Linux support of every game/product they buy [1]. And while games aren't as important as some business/productivity applications, people do get lots of enjoyment from playing an occasional game. It's a great stress relief. And now even those little indulgences are being taken away.

Epic's CEO, Tim Sweeney, is extremely negative on Linux if you check out his Twitter feed [2] and I get a feeling from reading his comments that he despises Linux with passion.

[1] https://news.ycombinator.com/item?id=19844241

[2] https://twitter.com/timsweeneyepic/status/964284402741149698...

It's not hard to hate Linux (Desktop) when you develop proprietary software since Linux seems to go out of its way to make it as difficult to deploy proprietary software as it possibly can [0]. Libraries are constantly changing underneath you in incompatible ways, there are several hundred "distributions" to deal with, etc.

[0] And frankly it is only slightly easier if you write FOSS software.

Target the steam runtime. All popular distros will either support it out of the box or have an overlay to do it. And it doesn't change very often.

Open source is a million times easier. Your source is available. It's up to the distro's maintainer of your package to deal with compiling and binary compatibility.

https://github.com/ValveSoftware/steam-runtime