system
Given the following post, respond as if you're commenting on Reddit:
human
Why is it so hard to stop cheating in online games?

I’m specifically thinking about PUBG, Battlefield and Apex type games, but also in general. It seems like if you can solve this problem you’d be rich.
gpt
Two (of many) reason:

1. A game has to send certain information to your computer to work (for rendering graphics, getting inputs, etc).  Since it is on your computer, you have access to it (memory inspection, etc).  As a result, you can use this data to automate responses (create inputs for aiming quickly, etc).  You can make a program do this faster than you can do by hand.
2. A lot of online games have little tricks to appear smooth on your PC (even though in reality there is lag/latency more than you end up experiencing).  But, to do this, you get data sent to your PC that you can't even see yet.  This is how some games get "wall hacks" and other things implemented.  Asset data is sent to your screen before it is actually rendered for viewing for some of the predictive movements stuffs.

There are more issues than this, but this is just an example of two problems that are very hard to solve... and solving them causes games to compromise other experiences that people complain about more.  Hope that helps.