MMR should be abolished and have a real matching system in place
My friend can you actually name one?
Far as I know MMR MM is the best MM for games like league. The problem is players treat the MMR values as instantly accurate for skill and get upset when its not the case. The protections built into the system for player's ratings have to do with adjustments and are not going to reflect directly as match quality.
level 23 noobies and level 40 plat smurfs
^ they still need to be placed into a game. Complaining about Normals MM is a mistake because the removal of it results in custom game styled MM or something similarly bad at accounting for skill. This makes a massive uptick in the number of mismatched games. Mismatches are exactly what your complaining about, seeing low skill or high skill players impacting the quality of a match.
You can argue that 100% RNG is fair to all players because its 100% RNG Your odds of being on the best team or worst team are on paper the same, so you don't NEED to account for skill. But this makes for garbage matches. RNG in a lower range creates a higher # of enjoyable matches. Normals will never be an area for high match quality due to the range allowed for groups being literally everything.
I made this in Paint to try and help players visualize the concept of a functional MMR MM system. I might have made a mistake somewhere but its accurate to the best my knowledge. https://imgur.com/a/4SFSAf9
Riots system has issues but they are typically about the extra bells and whistles riot added and not fundamentally a flaw in MMR. Its Riots implementation of features for player perceptions or enjoyment that come with an attached negative quality cost. Duo queuing, even the competitive ladder, allows for a very high potential range of Skill gaps, it never breaks the ladder but it adds mismatches to the system.