Just curious, what engine did you use for the games you shipped on Linux? And any differences in how well they did(n’t) work that corresponded to which store you shipped on?
FWIW Linux is easy to support if all you want to do is run a headless server on a single distro. Supporting more distros may require a little bit of dependency hell bullshit, but it's doable.
What's a bloody nightmare is graphics and sound and the infinitely large matrix of janky environments gamers have.
My current plans are Godot, Steam, and for Linux packaging the client to run in Steam’s container environment (“sniper”). Will be interesting to see how many problems that doesn’t solve.
The good news is you mostly don't have to support the graphics/sound/environments variations. If you test it on stock Ubuntu (and maybe SteamOS), it will probably work for almost all the noobs and everyone else can probably figure it out without much help.