First of all, showing us a fake rank then making matches based on some hidden rating is something truly diabolical only some snake in the boardroom could have thought up.
Second. 5v5 is horrible and if your tank sucks, good luck getting anything done, and then guess what? Your hidden rating is messed up, thanks to one bad player.
I remember one time, a couple of years ago, they said they had some “bug” with MMR. I suspect they just turned it off for a few days to test it out. Of course, high ranked players complained so they “fixed it” but us players in Silver/Gold started winning every single game. This tells that that it’s the MMR system that is holding most players back.
MMR was a bad idea for 2016. Now, it’s 6 years later and players are even smarter. We do not want fake ranks. We do not want to play Plats in our Silver games unless you give us the Plat ranking.
The entire philosophy of “win 50%, smile, don’t look at profiles, keep chasing that fake rank carrot on a stick” is an OLD, FAILED train of thought. Blizz basically thought they could fool everyone, and sell some skins.
We’re not fools.
Get rid of MMR, or greatly decrease it’s sway.
Then, and only then, would you get these elusive “even matches” because they’d happen naturally, rather than trying to force them.