Jo já souhlasím, akorát prostě svět není ideální no :-) Dopředu se dá těžko říct, co a jak bude udržované, samozřejmě JS komunita je (pravděpodobně, ale já jsem o tom pevně přesvědčen) složená z mladších vývojářů, a ti nemají problém něco forknout, vytvořit novou knihovnu, starou zahodit atd. Tak to prostě je, navíc samotný JS je v základu dodáván jen s pár funkcemi, což to dělá ještě horší (tu funkcionalitu je zapotřebí nějak přidat). To, že kdyby se namísto JS prosadil jiný jazyk a vše mohlo být jinak, je pěkná debata, je to tak, ale co nadělat :-) [jestli si dobře pamatuji, tak jediní dva trošku vážnější konkurenti byli TCL a VBScript, takže to možná až tak nejhůř nedopadlo].
Já tedy vidím obecně větší problém v home made knihovnách, protože i pro starou JS knihovnu se dá něco sehnat, někdo to napsal, udělal docku atd., prostě se už v minulosti stalo něco, co lidi přesvědčilo o tom tu knihovnu použít. Pro home made (DYI) knihovny většinou není docka, testy nic (a to si sám sypu popel na hlavu, párkrát jsem si něco zbytečně implementoval sám a potom si to taky udržoval :/).