Anticheat has to be kernel-level or it's useless
If you reduce amount of cheaters from 1000 to 10, then it's still huge win for the player base and average player's experience
Sure, I wouldn't want any cheaters on my games, but these systems are not fool-proof and cannot circumvent every single cheater out there.
Dedicated enough cheaters are getting what they want anyway, while the unknowing user is left with a backdoor on their systems (in the event of a compromise)