Overwatch 2s flex role needs reworking

This afternoon I joined several games in the hopes to increase my rank.
I thought I was playing terrible but after I started to check career profiles of the opposite team I came across a group where 3/5 of the players were top 500 in all 3 roles but only diamond in flex. Needless to say it was over before it started.

It happened 2 games after where a duo top 500, one with #9 mercy and another #11 sombra were on the enemy team but again only diamond in flex.

Thoughts?

If you queue flex, you fill in where there are gaps. So you will likely be a bit mismatched.

Unless you mean open queue… Then T500 open queue is a lot lower than proper ranked.