Yeah, if you’re largely playing online games w/ anti-cheat, you’re going to have a rough time on Linux. But if you’re largely playing single-player games w/o anti-cheat, you’ll probably never need to tinker.
YMMV absolutely applies here. I personally play almost no online games (I just don’t have the time), so pretty much everything I play just works OOTB. I’ve finished well over a hundred games on Linux, and very few needed any form of tinkering, and I haven’t needed to adjust a launch parameter for the last couple years (last time I did was for a really old game, newer games generally just work).