Most cheaters/bots are really easy to spot since they don't even try to be sneaky about it. You will see their view port instantly change, they never miss a shot, their cross hair always stays on a player model even behind wall, ...
Most people recognized the difference between a cheater and a good player fairly easily. It is even more blatant in a game like TF2 were most shots are actual projectile and not hitscan which mean that most cheater use a specific class/load out that is compatible with a basic aimbot.
Another way to see it is with cosmetics. Most cheater use throwaway account, they don't want their account with valuable items getting banned, so they only rock the basic cosmetics.
All of these combined make it so that I never saw an actual good player getting kicked. I don't know if Battlefield V has similar system, but making player care more about their account actually provide a good filter for this kinds of situations.
Thankfully, the number of cheaters (in US) is low enough that I can requeue if things get out of hand. Hopefully it stays that way.
This goes out the window when there are tangible rewards for winning a match, both getting killed, etc.
This could very well be a case of selection bias. I think there is a significant portion of cheaters who just want to get a leg up, rather than ragehack and pwn everyone.
When I was 13 trying to play CS, for example, I used a multihack with crappy 'humanizing' aimbot and wall/esp hacks. I could still barely get a kill, but it changed my gameplay experience from "run across them map, instantly die, wait for next round" to something a little more fun. I actually feel like it improved my gameplay because I could learn what to expect from other players, what routes and timings were common, faster than I could through regular play. Of course, now I would just watch demos / pro play to get the same value.
A really good player can find a server where they can compete at their skill level instead of repeatedly noob-stomping others. A new player can find a server with other low skill players where they can compete at their skill level without being a dead weight.
There may be valid cases for these "vote to kick" features, but they do get blatantly abused as well. I don't think they're a good replacement for more intelligent matchmaking.
Sea of Thieves had an issue in the past where you couldn't _lock_ your ship, and it's a forced-multiplayer game. Which, the way I see it, made this brig thing get abused.
Basically all you wanted was to play with your close friends, but you had 3 players not 4, so you can't go with the small ship (2 players) but the big ship (4 players) had one extra slot (and forced public). So you would just end up sending said extra unfortunate player to the brig since said player could just well go and cause havoc by several means (turning the ship/setting sail to somewhere not related to where you wanted to go, firing on "allied" ships (or even just at everyone), etc..).
Not saying this was your case, but it surely happened with me and my friends. Things changed however, nowadays we have a 3-player ship and you can lock your ship to private mode only, so you can also go 4-player galleon with only yourself in it.
It's an awesome game (that keeps getting more awesome) and hope you can have another go at it!
I use to play a lot of counter strike and every once in a while I would get accused of hacking. This was at the highest level of matchmaking available (Supreme/Global). In some games where I was popping off or the enemies were having a bad day I am certain the enemy team would have kicked me if they had any power.
And in that game your teammates have the option to vote kick. They do not kick hackers, like at all. I have over 2600 hours in the game and I have seen exactly 1 game where a hacker was kicked by their team.