For informational cheats I think we already have proxies that we can tunnel the packets through and get all the details up on a second screen (if you really want to keep your game PC pristine).
For many games packet inspection and injection work just fine to automate actions and provide access to hidden information.
You can already do that. Rooted phone with auto tapping/actions connected as a normal keyboard/mouse. Nothing to be detected on the host, works for dumb grinding which is prevalent in many ~~virtual casinos~~ games
This is currently already the case for cheats. When the game updates then the cheat needs to be updated as well. And you can definitely catch cheaters with the method you mentioned, so many cheats check the game version before doing anything.
This means immediately after an update many cheats stop working until they’re updated (or their creator flags the new game version as compatiable)
I wonder how much success there's been in hiding the version information from visibility by any software... Obviously the cheat developer could just hash the game files directly and halt if there's a discrepancy between the known-vulnerable versions, but it'd be interesting to see whether that was tried with any highly-cheated-in games.
That’s game over for anti-cheat IMO.