Any competitive game community that lasts outside the normal window of yearly releases or live service games will alienate casuals just by its own virtues
All in all, the main advantage of cheaters isn't that they have physical or kernel access, but the fact that they're not the developer - so they can think of things the developer couldn't and have never conceived.
In that sense, I think it should be seen as regular software security, something like CVEs, big bug bounties and things like that