Matchmaking

Can someone please explain to me the idea of playing five or six games in a row and every game you play is with the same 8 dudes and the same guys that just keep winning and winning and winning. Then you leave the back and sit in the home screen joined another game and still get matched with those same guy then you play a few more get new guys there on your team this time and then you get mad with old guys thats phucked your face so what was 343 smoking when they devised this terrible matchmaking system?

I believe it was goats -Yoink!- smoked over some Zantastic Double Up OG Marijuana. I could be wrong though.
The way I found to not get matched with them again is back out to menu, wait two minutes and search again - they should be in a different game by now