As someone who doesn't participate in those, your comparison seems poor to me. Like my mom asked a while back if I'd get into valorant with her and my sister on weekends sometime, but I'm not going to dual boot or buy another computer just for this game. Why do they require rootkits for casual play? It'd be like bicycle manufacturers subjecting you to drug tests and access to random home inspections to ride around your neighborhood.
If you need to protect competitive play, keep it to actual competitions/make it optional for free play. I'm not giving you unrestricted access to my brokerage account, all of my files, all of my emails/text messages, etc. (which root access on my computer has) so you can prevent cheating in a Sunday night video game.
You don't need a driver to read that kind of data anyway, so your concerns are moot. Once you install any application on your PC, there's not a lot that it can't access.
It's super easy to run games as a user without access to important data. It's possible you could make that completely seamless with bwrap and gamescope for an embedded session, but I haven't looked much into that.
Of course no security tools work if the game is root.
That’s fair. Don’t play then. In the meantime the overwhelming majority of us will enjoy the game with a minimal amount of cheaters, which is what we desire.
If you need to protect competitive play, keep it to actual competitions/make it optional for free play. I'm not giving you unrestricted access to my brokerage account, all of my files, all of my emails/text messages, etc. (which root access on my computer has) so you can prevent cheating in a Sunday night video game.