I use Linux because all the games I want to play run just fine through proton, wine, or native builds. I used to have a dedicated windows partition, but maintaining windows got tedious. After testing that my games worked, I fully defenestrated and never went back.
Sure, steam is proprietary and has flaws, but I’d rather run a proprietary and flawed userland application than a proprietary and flawed OS.