Anti-cheat software is fundamentally at odds with the idea “the computer is yours, it belongs to you, and it should do what you say, whether or not other people like it.”
To make an anti cheat system, you are explicitly making a program that is trying to subvert the wishes of the end user.
source
Not being allowed to punch people in the face is also at odds with someone who really likes punching people in the face.