...which is a completely valid point if you don't mind not playing those games. But if you do want to play them (for example because back when you got to love them, they didn't have this), you have yourself a dilemma.
Unless you want to play against a shitload of cheaters every day (ruining the fun whenever you have 30 minutes to wind down), your game should have a decent enough AC to detect when someone loads a cheat, including the lowest level. And guess who doesn't have a problem with 3rd party programs accessing ring 0.
So there you have it, you either stop playing all multiplayer games (not even just competitive ones!) entirely, or stick with Windows and all the awful things that come with it. I've been wanting to switch to Linux for the past 20 years, have been playing various multiplayer games over the past 2 decades, and it was always either the AC or just the sheer incompatibility (especially in the earlier years). There was even a time when people could happily cheat on Linux and get away with it in Counter-Strike: Source, because VAC simply didn't work on Linux.