These changes are occurring in a server backend database. They’re not client side cheats.
The people receiving the credits aren’t even the ones initiating the changes.
Also many anti-cheat packages do have Linux versions. The primary reason you’re not getting ports for Linux is because companies don’t want to do the port and support all versions of Linux clients they would encounter in the very tiny number of additional installs.
Proton is a single build target, and it's just the Windows build target.