i vote not totally but it's a losed war from the start,
because it's all an infinite loop.
publisher use a ban wave to intimidate cheaters not telling how they got banned, then cheaters don't cheat till a private cheat programmer make a new FREE cheat claiming that is undeteactable (but that isn't true) ...
this, to try to find out how they really ban people and what anticheat they use , then people get banned again claiming they didn't do anything,
then the cheat developer make a private cheat that is true undetectable (based on the assumption on how the publisher made the ban wave on the free cheat) but you need to pay for it, in the meantime the publisher understands that payed cheats are the real problem then they buy the cheat and make a new anticheat, then banwave, then again new free cheat and it goes round and around like this till the game actually die.
i've seen this in alot of games and now i know how it works, Cheater will always be there, but they will get banned, and then they'll return again because it's like a drug and you can't detox from it.