What is actually wrong with ranked right now

I just got out of a game where we got thoroughly stomped and it was labeled a “Reversal” by the matchmaking and I lost 25% SR

I go into the enemy team’s profiles, and their Widow was top 500 in support and their Pharah was GM on Tank, and the rest of their team was private profile

Meanwhile my team? 2 High plats, and 3 low Diamonds

And MY team was expected to win? Give me an effing break, Blizzard, that’s utterly absurd

Does the matchmaking seriously not consider ranks for other roles when matchmaking? It’s not like the skills in other roles have zero use in others