This certainly isn't of the same caliber as some of these other comments, but I found it to be fitting to the topic.
Last year I was having problems getting the game stellaris working on arch. (I use bazzite now, btw) My solution was the following:
- download the game via steam.
- switch it to use proton
- switch it back to linux version
- use the terminal to make the entire game folder read-only, so that steam couldn't touch the game anymore and screw it up.
- add the exicutable to PATH
- start the game via terminal
If any one of those step was left out, it didn't work. I'm no linux expert, so I didn't have the skills to actuality find the real problem.
Shaka, when the walls fell.