Also there could (and should?) be “simply” two launch options. One with “hardcore anti cheat” and one with some much simpler anti-cheat. Then a lobby option what you want to allow. You want to play competitive/league/whatever? Then require the hardcore anti-cheat. Otherwise: why bother.