How is it any different from any other large development community... take C#/.Net if it weren't for the alt.net crowd and all their work creating frameworks of the day the open-sourcing and great work in ASP.Net MVC never would have happened... Same goes for Java, Ruby, Python, etc.
If it weren't for prototype, mootools, and a host of other frameworks, we never would have seen jQuery, or gotten to document.query*
It's representative of a healthy ecosystem. Yes, it makes it harder to get started, but there's always going to be some of that with something new. JS is far bigger than anything else, just because of how widely it's used/distributed.