Why on earth are MMR and rank two different parameters?
Honestly, why not just match gold players with gold players, and those in plat with opponents who are also plat?
What's the point in using a hidden MMR to make matchmaking more ridiculous when you've got a direct divisional rank to judge people on?