This was abused by players in Rainbow 6 Siege imo, though I don't think it would be useful if it were implemented the same way in BF5. Siege plays similar to a search-and-destroy gamemode where you only get one life, and once you die, you spectate your team (and can watch cameras for them and call out). Iirc, only teammates can kick a player, so you would often get the least skilled person kicked as opposed to a cheater (unless the cheater was the last person alive and obviously cheating). This system wouldn't be useful in BF/COD style games because of the respawning ability. But the opposite way where the enemy team can vote to kick someone out of your team also is ripe for abuse. Imo, there is no easy and fair solution that bypasses existing centralized anticheat mechanisms because you generally can't tell if your teammates are cheating as you're not often spectating them, and letting the enemy team have the sole voice to kick someone isn't going to work.