Heuristic software works against the most common cheats. Standard anti-piracy tricks work against the most common cheats. Kernel-level anticheat is only useful against a very specific kind of high-end cheat, and if you're going that far, you might as well use an undefeatable hardware cheat.