Everything they can do to get rid of cheaters is good and welcome. However, the best anticheat system was already invented decades ago, and it's called SERVER BROWSERS.
Private servers are always taken care of by the admins / moderators of those servers. And every admin / mod makes sure their servers are clean of cheaters.
Back when i used to play Unreal Tournament more than 2 decades ago, cheats like aimbot already existed. If you encountered any suspected cheater in a server, you could call an admin and report the suspected cheater, then the admin would spectate that player using the tools available to him, and the cheaters were usually banned from the server within minutes. This used to keep most of the servers clean, and games were fair most of the time.
There were no epidemics of cheaters, because the community and server admins acted as a live anti-cheat. So instead of having a small bunch of people trying to manage tens of thousands of cheat reports, you had hundreds of server admins actively banning cheaters in real time, for free.
Sadly, when games abandoned the server browser system and switched to automatic matchmaking systems, the ability of the community to keep the games clean disappeared.