I view it as Valve is doing me a favor by adding friction towards me installing a rootkit to play video games.
There's also been numerous userspace ACs that work well and also run in userspace (EAC, Battleye, etc.) that have been enabled for Linux/Proton users (including by EA with Apex Legends at one point). A lot of the support for Linux mostly comes down to the developer/publishers not wanting to and not because of technical reasons.
There are hacks these days that sniff the pcie bus with an FPGA to mitm the ram, render out the game state, and render an overlay on top of the monitor.
It's a crazy arms race that IDK even kernel mode can compete with at the end of the day.
I think this shift away from community-led multiplayer is approaching a dead-end with respect to this hacking arms race.
Player bans and votekicks used to be so easy to do. And while there were some badmins, I argue it still resulted in an overall healthier multiplayer ecosystem.
OF course we know this shift is so the developer can control the game more tightly for monetization purposes. But i think the end result of this is more harm than good.
on the other hand you can't play any of the older battlefields due to cheating (not like "is he cheating?" more like blatant "this guy is speedhacking and heashotting everyone" cheating that the server could easily detect if they cared about it)
There's also been numerous userspace ACs that work well and also run in userspace (EAC, Battleye, etc.) that have been enabled for Linux/Proton users (including by EA with Apex Legends at one point). A lot of the support for Linux mostly comes down to the developer/publishers not wanting to and not because of technical reasons.