From personal experience, I disagree with the implication that the dunning-krueger effect gets in the way of it.
I have a hard time explaining how precisely atm, but you can often get the weaker players to work with you, and at the same time create a team even in the middle of a pub game.
TO give an example of some of the core tricks: in WoW battlegrounds the simple act of constantly YELLING the enemies incoming to a node, and keeping up the communication banter (even alone in local chat) will result in a spate of wins.
If I were to simplify it, it would be know what to communicate, and communicate simply. Your greatest enemy is discord, and poor communication.
Further: in pub games its probably easier because a modicum of co-ordination will get you quick battle wins over the opponents and so solidify camaraderie. Strong opponents who know what they are doing better than you can assist will leave you with few opportunities on the field to capitalize on.
----
For weak players in DoTA 1 and 2.
No one likes being cursed, and become more receptive to someone who steps in, while also providing some space to enjoy themselves and win. I've found myself saying
> "Chill out. All of us were noobs once. Player X, you did screw up, but it happens. Next time, call out, or let us know." Or
> "mate, we're bugged because we NEED your skill to land, thats why they are pissed, they depend on you."
Those lines sound cheesy when I write them down, but context, delivery and crafting of the appropriate sentence matters a lot more.
Side note: In DoTA I've found you can control your team better playing a support role.
The Dunning-Kruger effect gets in the way of this. A lot of unskilled people take offense at unsolicited advice, particularly if they're so unskilled as to deem themselves the best player on the team. It doesn't help that the game tracks somewhat superficial stats such as kills and deaths; a score that can run counter to the actual hidden score in the game: gold/experience differential. Like a basketball player who shoots all the time and refuses to pass, bad players will often prioritise individual success in lieu of team success. Then when you try to help them they lash out at you for not having as many kills as them; seemingly ignorant of the different roles on a team.