Matchmaking issues

For some time, maybe around a 3 weeks I’m constantly being matched with under-100 lvl players, mostly around lvl 20…in 99% of the time I’m by far the player with most levels…And ridiculously that kinda only happens when I play DPS…and don’t tell me that it’s due to my MMR because I have over 50% wins and most of those wins are with DPS…I’m guessing it’s because of some of your algorithm because I only play DPS now, but this is getting really pathetic and the game is now practically unplayable…fix it…
Ps. Also, when there are players “with stars”, they are on the opposite side…so, like I said, it’s getting really pathetic…

EDIT

@Toasty

When you have Sombra activating ability around no one, D.Va getting lost on the map, Orisa not using shield they kinda do…and that’s happening all the time…every once in the blue moon a get a teammate who actually played the game before…

Lmao levels mesn nothing dude

When you have Sombra activating ability around no one, D.Va getting lost on the map and Orisa not using shield they kinda do…and that’s happening all the time…every once in the blue moon I get a low level teammate that actually played the game before…

I’ve noticed the same thing recently
the usual questionably long string of hard losses keeping me at a nearly perfect 50 win rate but way more lvl 20 players on my team during the loss strings that clearly have no idea what they are doing
is blizz giving OW1 free to anyone who buys OW2 or something?

I don’t know whether is due to Watchpoint Pack or due to random people who own the game and play it once in 3 months, but I can’t recall seeing any profile (generally speaking) that doesn’t have about 50% win rate. Then I found a loophole, in QP you can leave in assembly phase (first clock). And after about 30-40 matches they gave me penalty for leaving although I wasn’t doing anything wrong, just so they can keep their 50-50 model…Don’t get me wrong I wasn’t picking one sided matches, just one’s that are in my level range, meaning, I was losing, just not that much and in streaks…and then I realized that there’s nothing you can do about it…stupid algorithms…Btw I reported the bug and now I can leave in assembly phase again, but I know that if I use it 3-5 times in a row it’s gonna be the same thing…(also I seriously think that I won’t be endorsment level 4 again, no matter how many endorsements I get per game)…