There is nothing demonic about happily gaming on the supported software platform. I have Windows because I play games built for Windows.
I have Fedora on my laptop.
Edit: oh yeah, a fresh KDE fedora install with encrypted volumes can't open the file manager without doing a one time cli to create a thumbnails directory. And I can't watch h26(4|5) videos in YouTube, supposedly unless I enable a 3p repo and install a package which gives me a dependency conflict.
There are still a lot of issues playing games outside of Steam, and not every game is available in steam.
As someone else said there are some issues with anticheat (but some do work).
It is also not unheard of for a game to have an update and it break the proton compatibility. Meaning anyone who wants to play the game has to wait for proton to update with a fix.
But also, not every game on Steam works either.
That said, it does support _a lot_.