I agree but it should only be present for pro competitions (and by pro I really mean playing is their job).
Let me put it this way - I'd much rather play an online shooter with a hardcore kernel level anticheat than a one without it.
And yes, community moderation is great, except that it has mostly gone away in most games.
a) can't allow "vote to kick" from the opposing team in a competitive environment. That has obvious abuse written all over it, either intentionally or unintentionally (opposing team is losing or opposing player is legit good but they think he is cheating) b) when you allow vote kicking of "same team only", like CSGO, there is a lot of grief type of harassing where parties of players (like a 3 queue) can vote kick teammates just for general griefing reasons, intentionally deranking, and the like.