You're probably the "good" player. I have figured out that the game matchmakes by balancing MMR or something like that.
Basically, if you're a good or decent player, you're going to be put with two scrubs that have terrible MMR to balance the team. Often, the game tries to find a duo squad instead of matching you with two individuals, although it will do that if it has to.
Every five games or so it will purposefully match you with a player with higher level MMR, increasing your chances to win.
The game is programmed to invoke the gambling cycle of addiction, lose, lose, lose, win, lose, lose, lose, lose, win, lose, lose, etc. so that you keep coming back to play more, thinking you can do better next time.
It's actually pretty despicable if you think about it.
the game will give you bad teammates and put you in high MMR lobbies, all but ensuring that you can't win, so that you keep playing / stay engaged / buy skins for the game.|
The alternative way to matchmake would be to team you up with people of your same MMR in lobbies of roughly your same MMR or slightly higher (to provide a challenge). Of course, you would get tired of the game this way once you stopped improving or winning and would leave. Alternatively, as you go higher, there aren't enough players with a positive K/D ratio, so that halfway decent players would have to wait in a pubs queue for a long time (a la predator ranked queue times) and would quit playing.
The game is designed for fast matchmaking and to keep you coming back for more.
You either have to play with people you know or friends, or become a predator and carry the two scrubs it assigns you.
Incidentally, this is partially why cheating is so rampant in this game, because people get tired of going nowhere and having the game troll them endlessly that they decide "the only way I'm going to get any enjoyment out of this game is to cheat".