Greetings,
Gamers and game designers share a woe, that being cheaters. Ever bought and logged into an incredibly well designed and interesting game only to find cheaters rule it and it's barely worth playing? Sure, we all have. No matter how hard game designers try to ban cheaters it never actually works and is only a mild deterrent if even.
This is because game cheat prevention bans cheaters who simply return on another copy or use another ruse to overcome the ban and carry on. Hardware bans are slightly more efficient but only slightly.
However, what if cheaters once detected were NOT banned, they simply had random debuffs meted out to them every time they were caught cheating that lasted a preset amount of time? Perhaps their speed would be altered, perhaps their weapons/armour would misfire/disrepair, unable to store loot etc ect. I'm sure devs can think of a plethora of ways they could torture those who cheated. Make the punishments short lived but regrettable, and random so they never know what grief they will encounter next. Short lived so it's not worth getting another account as when you cheat it will just happen to that one too and so it's simply easier to endure the punishment and move on.
Cheaters of course can have the situation reviewed to ensure they are guilty, but otherwise it will boost general player moral when players see cheaters suffering for their misdeeds rather than just vanishing to reappear with a new account.
The cheater does not even need to know or be told, their game simply starts acting negatively and they will soon associate the glitches in their gaming with their cheating. Say the “anti cheat punishment” lasted three days per incident and the “punishments” were auto started by the game on detection.
Game designers lose MILLIONS when player (customer) numbers start falling off because some coder designed and sells a cheat to grief players with. Players lose interest when they are griefed by cheaters. Players would be THRILLED to find cheater X that had great stats can't even walk properly or is otherwise obviously suffering from having cheated. It's more of a deterrent to make rule breakers suffer in front of rule abiders, than it is to simply ban them and have them return on a new account 20 minutes later.
Win for the game devs, WIN for the rule abiding player base, BIG lose to cheaters when they are auto plagued with disadvantages every time they cheat.