Why are most players stupid and matchmaking is trash?

Why are most players stupid? I don’t remember a single game recently where I didn’t have ruiners on my team. This happens in QP and in rankings. Why this garbage game doesn’t evaluate players’ skills during matchmaking? Why is it that when I play with vegetables in a team, I always play against hard stacks who are mechanically stronger, smarter, understand their abilities, pass ultimates correctly, and understand position?
You can say that this is a skill issue, but the game is dead due to the terrible MM, due to the influx of weak players who spoil the games for normal players in every game. I simply have no desire to try hard at the game and play it, because teammates will simply destroy everything you have done for them in the game.

Examples:

  • My DD will play on Symmetra and Torbjörn, against Pharah + Mercy, and die in a circle.

  • They stand in the center of the map, solo fly into the enemy crowd and die in a circle.

  • They don’t know their abilities, they are mechanically weak, Ana cannot throw a biotic grenade or does not give a sleep to the enemy’s ultimate. I played on Illari, the second support played on Baptiste, the Toronto map, the team went straight through the arch, and we went to drag the payload. Suddenly, a spree separately from the Pharah team comes out from around the corner and gives her ult at us, I give her 3-4 shots, and she remains at 10-20HP. Baptiste simply throws the lamp under himself, although he should first of all throw it under his teammate, and I die, but most importantly, he did not fire a single shot at her and also died, thereby setting up not only me, but the entire team, which was left without a healer!

  • Players do not know enemy ultimates and abilities, and do not know how to counter them. My tank plays Reinhardt, the enemy tank plays Zarya, my tank can’t kill Zarya, I take Symmetra. My tank is walking somewhere and won’t give up his shield so that we can kill Zarya together. I don’t have a heal(stupid supports), a second DD charges Zarya and shoots her for the bubble. The enemy Cassidy comes from behind and gives his ultimate, my Ana can’t give him a sleep, my tank can’t deploy a shield and save the team. The team does everything to lose and make the game more difficult.

  • Players complain about characters instead of improving their skills. I have no problems with any character in the game, due to skills and counter picks, I can win.