I mean to straight up display to every player their exact, one, and only MMR stat. And that “divisions” are completely set in stone. Everyone with 500-800 MMR is this division. Everyone with 1000-1200 MMR is that division. Etc.
Then when you see Iron players match made with golds and silvers you’ll know that “actually their MMR is similar”.
This whole division between “hidden” MMR/ELO and your “shown” rank is just ridiculous.
Flatten and simplify this entire apparatus.
It’s industry standard at this point to do LoL like ranking systems. I’m sure you’ve seen the “I finally hit gold/plat after playing for 5 years” posts. We also know that the requirements for those ranks became easier recently, but people are still so proud of them. None of those people would be excited if they just hit 600 MMR again this season.
It’s not too deep, if Riot is hiding MMR, they are doing it for their own good or that’s what the general public wants. Probably both.