Pairing system needs to be fix

Can someone please help me how pairing system in this game works, because I often get paired up with people that doesn’t fit their rank. I’ve seen people in SR 40s+ does stupid things like using AR on big map like complex. They ended up getting a huge minus in their K/D ratio, and in the end got the team to lose.

I thought the higher the rank means the better skilled teammate I should be paired up with. Instead I often paired with idiots who don’t know what they’re doing. They cost so many points, and I’m forced to do all the work in order to win.

It’s just doesn’t makes sense if noobs get promoted by just playing the game. They have to actually make some effort and win some, then they can be paired up with skilled players. Players shouldn’t go anywhere if they’re starting to lose games. I feel that this is unfair for actually skilled players to be paired up with noobs who rank up by just playing more.

Why didn’t they add the search filter from Reach to Halo 4 MM? That was a great idea, that I can actually choose on a specific type of teammates that I want(chatty, rowdy, winning, etc). I don’t want to sound arrogant, but more than 65% of team games that I’ve lost is because of my teammates lack of skill.

tl;dr: Bring back the “teammate preference” search filter please