Hypothesis: League of Legends matchmaking is biased against team-oriented/non carry champs
So I started ranked this season about a month ago, placed silver 3 and gold 5 now. I've noticed if I start pulling ahead my win % and my mmr is inflated for my division, I start to be put on teams where the rest of my team's rankings are behind the enemy players on divisions. I am never placed in higher up games where I am on the lower end of players, but rather more and more expected to carry for lower rated ones.
You are never placed among mmr equal competition to see if you can cut it, but rather placed with lower rated players to see if you can carry. Some champs aren't designed to typically hard carry games, so therefore you are increasingly forced into a role your champs are not designed for (dominate lane or teamfights or early ganks).
I guess this is good for matchmaking consistency in the sense that you can never be placed among higher rated players and luckily carried to a super high mmr you can't compete in. It could also be the quickest way to get a player closer to 50% win odds (even if they are not actually among equally skilled players). However it is a climbing system that forces maybe more than half the champs to a slow climb while the carry style champs could potentially climb to their proper skill level at a higher clip.