Decades worth of windoofs hate. Finally did the full switch a few months ago. I have been using windoofs for gaming only anyway and professionally I already had plenty of Linux experience.
Linux isn't great either though and can be a real pain in the ass. Recently had to fix few lines of code in the kernel, because I had no audio. But the fact that one can do it in principle is already a huge win over windoofs. And although some games stubbornly won't run (stable), a lot do without having to tinker much, thanks to Wine, Proton, and a couple of startup parameters.
Professionally I mainly use Ubuntu, for gaming I did so at first as well but switched to CachyOS recently.