The worst I have to do is use a different proton version or add in a launch option.
And therein lies the problem that keeps most people from switching to Linux. It’s a super simple thing to do, but Linux users fall into the same fallacy that experts in any field do: just how little the average person knows about the subject. The fact that something doesn’t just work when you try to open it would leave many people stumped. Especially with tech literacy rates declining thanks to kids growing up using mostly cell phones as their daily driver rather than an actual computer and the plug and play nature of Windows and Macs. Asking your average gamer to add command line arguments to a launcher would probably be like telling them they just have to hot wire their car if it doesn’t start when you turn the key.
To be fair, the number of times I’ve had to tinker has drastically reduced since the Steam Deck came out. I used to check protondb.com before installing a game, and now I don’t bother. Games tend to “just work,” and it’s getting better all the time.
I’ve been Linux-only since before Steam came to Linux, so I’ve seen the entire evolution from “try your luck w/ WINE” to “click play and it just works.”
Now is a great time to jump into Linux gaming, and if you stick to the Steam Deck Verified titles, you’ll probably never need to tinker. If you venture out to “Steam Deck Playable,” you’ll probably never need to tinker. Honestly, even a lot of the unsupported titles work just fine w/ no tinkering.