In my view, anti-cheats don't belong in singleplayer experiences. Having an online game comes with a cost, it is a service title and it needs to be maintained 24/7.
Valve, back in the day, put anti-cheat on the radar. We all know VAC, and they have twice been intrusive. Once at the beginning somewhere and people didn't like their system scanned as an AV does, hence it was limited to the Steam directory, and then this happened,
Gabe Newell has taken the unusual step of addressing concern over VAC - Valve's anti-cheat system.
www.eurogamer.net
now Valve has a loyal player base, everyone loves Steam, including I, and most suck on Gabe's dick (which I don't), so this story went away as quickly as it started. That is extremely intrusive over and beyond what is happening on your system. VAC is still a resource watchdog, but it doesn't do deep scans and process inspections external to the Steam ecosystem. Their solution was simply to support VAC with AI assistance hence they created VACnet which is machine learning. They mostly leverage CSGO, where user reports and Overwatch are being inputted into VACnet to support it in reporting players which still requires VAC to do its thing. It is going to take time to develop this, and Valve will surely want to make this a selling point with Steamworks to encourage other developers and publishers to leverage their anti-cheat, again since most have departed with it. At the moment, VAC is probably the worst anti-cheat on the market and there are users who wish it to be more intrusive.
Most anti-cheats on the market, and all the good ones, are all intrusive. It is how it is, but I never even knew about DAC until this debacle started.
CoD now requires people to authenticate with their cell numbers, and many people don't like this either, but it seems to be working. This is in addition to anti-cheat. Valve also did this with CSGO, which they dubbed Prime, but their matchmaking was broken in any case so, in my opinion, it didn't work with CSGO.
There are expensive hack subscriptions out there, many which do packet manipulation. Your 'non-intrusive' hacks cannot address these exploits.
Devs will never be able to beat hacks. Cloud gaming is probably the only solution, but people will move over to legal hacks like with XIM, Titan, ChronusMax or use them in a combination to manipulate the input mode with scripts running to improve aim, etc.