mlbb matchmaking will put you in a losing team if you are a good player. they will put you in a winning team if you are a bad player.
this is their way of balancing the teams if you solo. they expect good players to carry the team and bad players to be carried by others. it is only good players that are complaining.
bad players will be happy and spend more money buying diamonds. this is why you see alot of noobs buying those expensive skins but they feed double digits and refuse to adjust according to enemy lineup since they only want to play that hero with expensive skin.
the only way to avoid this is to play with own team. solo can only leave it to fate to have a decent random team mate in your team.
imo as a nub player, its not that i dun want to adjust accordingly to enemy lineups and own team, but is I simply dun have the capability to do so.
1 game when im S5 and there's no tank, everyone type s5 tank
i picked esmeralda and ended up something like 2-10-2 and lost the game...
then the very next game no tanks again, i ignore my teammates and went eudora when already there's cecillion
then all the anjing comments came out...
won the game in the end think i was 3rd best score 8 or 9 i forgot
i just play classic nowadays with 2 other frens, less stress and no need to specify roles~