We already knew that BattlEye was doing this sort of thing, because Microsoft had to block systems from updating to the 1903 version of Windows 10 because its low-level driver was incompatible and causing Windows to crash.
That in itself should tell you all you need to know about this kind of anti-cheat software. It's the wrong approach.
Implementing ping and region filtering solves the majority of the problem in most games.
There is (was?) Game Monitor/TruePlay. I don't know if it was removed or the option to disable it was removed, but I don't see it in 1909.
An OS-level feature is probably the best option; however it concerns me that we'll see single player games use a feature like that.
Even if you aren't cheating, modified executables or software like Cheat Engine are essential tools for working around problems in many games.