There’s a lot of variables here too.
There’s dozens of reasons as to why a person could be playing far beneath their usual skill level.
Like one person could have been playing a match where he was unreasonably flamed and blamed by the other players even though he did nothing wrong. And even worse if it wasn’t just one person, but the entire team. He then goes into the next match feeling EXTREMELY irritated or tilted.
There’s also the types that simply are that easily tilted that a simple “Why no ult?” or other minor comment makes them completely fly off the handle.
One time I remember playing against a Leoric who was totally feeding and not participating with his team.
In the next game I was on his team and he played normally. I reckon that he got flamed by his team in the previous match that made him just go “Screw these flamey guys”
Then there’s the people who like to play after they got home from a party and are tired and still drunk.
And some people simply like playing while drunk or high on occasion.
Then there’s people who have vastly different skill levels with different heroes or roles.
Or people who completely can’t figure out how to play against certain heroes like Genji or valeera.
Then there’s also people who do stuff like “Okay, so in my last game, some douchebag felt like throwing the game by intentionally feeding, so now I’m mad so I’ll take it out … on random people by intentionally feeding in my next game!”
Then there’s people who take longer breaks from the game and as such are considerably rusty.
The list could go on and on for these things. How could the matchmaker ever account for these variables?
And the people who whine about the matchmaker “Giving them the potato teammates that are totally dragging you down” probably rarely notices that they were playing fine but there were extenuating circumstances as to why their stats were bad. Like being horrendously countered.
Just earlier I was playing Sylvanas, who I’m pretty rusty on, and had a terrible match. I had like, 11 or 12 deaths? While everyone else had 5-8 deaths or so (We still managed to win).
That game was just against me. The enemy Valeera royally screwed over my E escapes all the time and so did the enemy Medivh with his polymorphs and every time I showed up for a fight, the enemy Kael’thas instantly used pyro on me.
The typical player wouldn’t notice all that and would just see my death count and instantly blame me for the loss (if we were to lose) even though plenty of times I didn’t die without merit (often taking people with me) and so on and I had plenty of other merits.