Doesn't actually stop all cheat developers. If even one person develops and sells a cheat that the kernel-level anticheat doesn't catch, then it stops 0% of cheaters from buying and using the cheat.
It's much harder to sell a cheat that requires the user to significantly alter their computers boot process. Anti-cheat just exists to inconvenience cheaters enough so that the cheats lose their value.
It makes the cheats more valuable on the black market. I'm fairly sure the only people cheating in the major competitive games with anticheat are whales and extremely unethical pro players.