But it should be an option for those that wants to play knowing there are probably fewer cheaters if they opt in.
There will always be trade-offs in freedom when you try to implement rules to improve the freedom of those that want to play on a balanced playing field.
It's not freedom, its security. DRM is neither here nor there as long as its in user-space. It sucks for the consumer, but I understand why companies do it even if I don't like it.
Kernel level drivers are a whole different can o' worms. A corporation could make my gaming rig into part of what amounts to a spyware botnet with me being none the wiser other than encrypted traffic coming OUT of my machine. Those drivers by design are black boxes, and there is no way to monitor what your machine is actually doing. That shit shouldn't be on mine or anyone else's system, especially under the premise of a "fair gameplay environment".
> A corporation could make my gaming rig into part of what amounts to a spyware botnet with me being none the wiser other than encrypted traffic coming OUT of my machine
For the average user they can do that with basic permissions anyway. I wouldn't notice a steady stream of 2-300 kbps of binary data uploading from my machine, for example. I'd chalk it down to shitty programming.
On any windows or Linux system, there is nothing stopping a binary from sniffing your clipboard, reading your .ssh directory, or just deleting your home folder/filling the files with garbage.
There will always be trade-offs in freedom when you try to implement rules to improve the freedom of those that want to play on a balanced playing field.
This is true in society as well.