That sounds like from a ranked player… you can’t expect players doing something correctly especially during this event (all heroes unlocked). Players will want to try new heroes or play low level ones to get lootboxes.
Remember this is a game, not a job. There’re players who focus on chilling, others on strategies, others on getting better, others on doing crazy stuff.
This game is really complex, knowing every single hero (abiltities, playstyle, builds, role, impact, etc), knowing every comp (1 tank, 1 bruiser, 1 healer, 2 dps; 1 tank, 2 bruisers, 2 healers; 3 dps, 1 tank, 1 healer; etc etc), hero tier list (witch ones are S tier, A tier, F tier), knowing when to fight (3v2, 3v4, 5v5, 2v2, etc), knowing when to capture mercenaries, paying attention to the minimap to know where are your allies and enemies, knowing where to position… and the list go on…
If you know more than the rest, try to help your teamates by telling them on what to focus or what to try. Be kind and they might listen to you, if not, play around on what you can do and help them. Being selfish will not help to win matches at any cost, it will make noise and distract, making the experience worse for everyone including you. Blame the enemy team or the match, not your teamates.
I remember one match that there was a player afking because from the start we were losing, but after doing a comeback, even 4v5, we ending up dominating the match and the afk player changed his mind and decided to play the game with us. This of course will not be 100% of the cases with an AFK player, because it also depends a lot of the comp and the rest of your teamates. The thing is, it doesnt matter having an AFK player, a troll or a noob player, the game is made for be played, that’s all, you’ll get the victories between the matches at the end of the day.
There’s a ton of players not knowing that, I always see that in every single match. I don’t care because I know it will never change. So as long as I can, I try to save my abilities for the enemy team.
I prefer QM than any other mode, I can play the hero I want without any ban or a random list of 3 heroes. I disagree at all with this.
QM can be rough and unfair sometimes because the comps (e.g. heroes with good hp and DPS, vs heroes with low hp and high DPS) or players (toxic ones in your team), but if you want to increase your MMR in QM, I recommend you to play meta heroes (S and A tier) and do as much as you can. Help your team if your objective is only to win.
I know that heores who are good at cleaning lanes can make a huge difference in a match. Getting experience to get level 10 as soon as you can it will make a huge difference in power between your team and your enemy team. It doesnt matter if they get 1 or 2 towers, if your team is kinda coordinated and has a higher level, you will win most of the matches.
If the enemy does a comeback, stay calm and keep the coordination with your teamates, it’s only temporary (unless the match is like +20-25 minutes and between structures the core is the only one remaining).
It’s impossible to not have terrible matches or a big streak of defeats, so you also have to expect that (I had like 11 defeat streaks with hogger, until I started to win more than ~5 matches).