the thing you're talking about happens so rare imo.
when you ask a noob if he's good or not, the chances to say "fuck you" is 80%.
most of these guys don't want to improve really.besides, most don't even know how to talk properly.
it's easy to see if a player wants to improve or not by simply seeing how they talk and how they react after losing.
if they'd be eager to learn and become better, there are many of us who could help by letting them observer good games and doing 1v1s with them later on.the truth is most people(like me) don't want to spoil their fun games by letting some noobs to play in them so we think that letting them obs will suffice.
and now here rises another problem.
when you let some of these guys to obs game and learn, the game becomes laggy sometimes and they wouldn't leave the game because of their own(idk what) reasons. this is another problem with letting the noobs in games when you're not sure if you're going to have ggs with other guys or not.
some of the people i know that were noob once and became better over a few months are CekaJ, serbia and some others that i might have forgotten their names.(i haven't been here long myself probably about a year but still i know some of these guys who were eager to learn and they did)
so as an overall result of my opinion,
1st noobs should be willing to learn the game themselves first.
2ndly, we could give them opportunities to learn but not at cost of ruining our own games.