Agree 1000% and recently Steam Community Support pissed me off so I am now looking into GOG (I have my first GOG game now and playing it), Epic and Luna. In fact, the GOG game I got was free through Luna ironically. Even more ironic, the excellent Heroic game launcher lets you mark the game to show up in Steam, then when you start steam run it from there and it uses the config settings from Heroic but you can use screenshots, etc. in Steam.
The gaming landscape on Linux is great, except for those companies that refuse to support anti-cheat.
I run Kubuntu btw (and Ubuntu since 2006).
PS I keep Snap disabled.