They're over-prioritizing how fast they can put people in a match and matchmaking is suffering as a result.
Player level doesn't mean anything either. Well, sorry, it means a bit, but I'm 222 and kind of garbage, but I've seen level 17 smurf trash go 60/2 infantry. Due to the gameplay nature, it's hard to determine skill by kills, and due to the points system, it's also hard to tell if a person is good just because they got 50k score rezzing people in the line of fire so they just die again so the points farmer can rez them again and just repeat that cycle.
I would happily wait longer for a match if it meant the next 20 or so minutes was actually fun and not just a couple of dudes on the top of the scoreboard going 80/7 and ruining the match for half the players of the game.