Diamond+ normal matchmaking is the poster child for why matchmaking needs to be looked into
These aren't even good efforts at matchmaking. Almost every game is a complete failure where little to no effort was made to balance out the teams, because it's clearly prioritizing fast matches over good matches (which is maybe okay to some degree, but not as okay at higher levels, and completely not okay in ranked).
9/10 games are either a 4- or 5-man premade vs. five random players, and sometimes one or more random Gold or Silver players are thrown into the games, because why the fuck not? These Gold and Silver players aren't even duo queued or people with a high normal win rate, they're just completely random players that usually ask 'why am I in this game?' in all chat after they check the teams during the loading screen.
This makes every normal game a waste of time for both parties, and it's not even like the queues are that long. I never have to wait more than 5 minutes before the system decides 'fuck this, let's just grab any players we can find.' I'd rather sit in queue for 15 minutes and get a good game than waste 20 minutes on a one-sided stomp.
Can someone at Riot please dedicate some time to improving this massive failure, or at least explain exactly why it's so bad?
EDIT: To people not actually reading, this has nothing to do with MMR. The system is very clearly disregarding it and just grabbing people at random. I'm consistently getting solo queued players who aren't even level 30 mixed with Diamond players.
EDIT: I just had a game where the enemy team was 4x Diamond and one unraked (trio queue + duo queue), while my team mates were one Diamond, two low Gold, and one unranked, all solo queued. The system clearly made absolutely no attempt to create a good match. It could have put either the trio or duo on my team to even it out, but instead, it created a totally stacked enemy team. This makes no sense.