This game is consistently frustrating... But does anyone else see weird matchmaking patterns?

I'm a Plat 2 player, so nothing special but this game is just so frustratingly unbalanced!! I keep seeing the same few characters like Dr Strange, Hela, Hawkeye, Luna, Mantis and its just not fun to play against when the Dr Strange spams his shield with a gigantic area and huge health. I mean why can he fly?? Why can he stun, do double dmg during this time and more?? Why does Hela not die if u kill her in her ult? Why is her ult 1000 hp?? Why does Luna just get to press R and become immortal?? I dont normally see ppl playing ironman, so no, his ult isn't always available at the necessary moment.

Not to mention the matchmaking in this game is atrocious! I've seen this kind of thing before in Clash Royale where they make you go on a lose streak, then bring ur hopes back up with a win streak. Then the whole time its just loss streak, win streak, loss streak, and so on... I'll always get some team that for some odd reason can't coordinate whereas the enemy team just keeps sweeping no matter what. I don't get it. Cause sometimes I'll be on the sweeping team too. And that'll happen for many matches before I'm swapped back onto the losing team. I can't be the only one to see this shit right?