No it's not. Lutris, Heroic launcher and Steam with proton just work out of the box. You just have to download and play. All the configuring and behind the space stuff is done by the community.
I set up a dedicated Linux drive a week or so ago and have been getting to grips with CachyOS/Arch, including setting up a few games. I'm loving Arch, very snappy and although I've hit a few bugs it's very very usable.
Here's my gaming experience so far:
First game:
Install Deus Ex through Heroic. Download finishes, install fails. Repeat x3.
Try in Lutris. Community Edition bundled in an optional install, which is a fantastic feature I didn't know about. Except the set up is broken and points to an exe that doesn't live where it says. Being new to Wine I didn't know the fix.
Steam installed and ran, of course, but running upgraded renderers failed. Tried the modding process, but couldn't quite get the built in mix that was in the Lutris version.
Tried Lutris again, figured out the .exe location issue, and works. Except that it only works in one renderer, and even OpenGL which should be the most compatible and performant option doesn't actually launch for me on Linux and I am unable to find an answer for why.
I've stuck with the one config that actually works despite following several guides for other things. Not sure what I'm missing, seeing as Cachy comes with an optional install for gaming dependencies.
Seocnd game: Steamworld Dig 2
Try the native Linux build through Lutris, but it doesn't run. Don't recall why, it just doesn't work.
Try the Windows build through Amazon, and it works. Finished the entire game. Except that for the whole time certain elements like upgrade podiums, despite me finding the exact files in the folders, just don't appear in game. No cause or fix found, including testing 5 different Proton builds just in case.
As much as I like Linux, no, it is by no means as pick up and play as people want to make it out to be. Maybe it's bad luck, maybe it's the recent switch to Wayland that has somehow messed with things. Maybe it's a noob issue that I'm not veteran enough to have mastered yet. I'm sure there are hundreds of things I need to know, many of them essentials.
I will be continuing to use Linux as my daily driver, but I won't be recommending it to anyone any time soon.
And I will under no circumstances tell anyone to believe the nonsense about Linux being a much better experience, because that is
extremely subjective both in context and opinion.
Linux remains a niche product for a niche audience.