Dilemma: How much time are you willing to devote to helping others learn? After all it impacts on your fun time, which can be limited for many of us.
Solution to helping new players: Everyone takes the time to teach 1 or more new players on their game lifetime, if new players do that once they learn, everyone is helped.
Reality: Online communities are multilingual and made up by people who have lots of time to play, and does who don't. The latter will rarely want to help, as they have limited time to play - Fair point. Those who play a lot tend to be busy with team thing, or self-centered, or working towards a goal that requires all their time (hence on all the time); Only a small number of those who play a lot are willing to help out, and a good number of those get bored after teaching a few and stop.
The reality is that there will always be people who fall through the net, no matter how hard those willing to teach try to teach, especially in olde games, thus making this topic a never ending one. But being realistic, if you really wanna learn, there is always the helpful guy who wrote a guide or made a video, so hope is not lost for newbies, if they try a little