I remember my first job out of college, I was asked to write code that caused our software to cheat at a certain industry benchmark. I was very junior, but still realized it was wrong. I finally worked up the courage to tell my boss that I had an ethical problem with doing this and wouldn't do it, and to my surprise, he said "Oh, that's fine! We treat software developers well here. I'll just give you a different bug ticket to work on!"
Jim, a few cubicles down from me had no problem writing the benchmark-cheating code. It's kind of futile.
It is worthwhile for us to read and reflect on the ACM Code of Ethics and Professional Conduct.*
If you consider mechanical and chemical engineering there are also people who develop nerve gas agents (usually deployed against civilians), butterfly mines, cluster munitions and incendiary artillery rounds ready to burn your enemies cities to the ground.
Some anti cheating / piracy software that "arguably works" is pretty tame compared to that.
Otherwise, I would be subjected to shitty racers who would ruin every race in the first lap, and cheaters who compete on hacks instead of talent.
I am also sure there are equivalent bad apples in every single gaming platform.
But sure, we can pretend that cheaters don’t matter as long as it’s not blatantly obvious to all other players.