The necessity of rewriting the world in javascript as richer browser-based apps took off and native browser plugins went out of style meant everyone and their cousin needed (or "needed" https://xkcd.com/927/) to implement some library or functionality from scratch themselves. On top of that, the npm default of publishing everything publicly meant that what once would have been an internal utility or wrapper became a de facto public api.
That behavior ingrained itself into the culture and community around the ecosystem far more than is good for it, imho.
That behavior ingrained itself into the culture and community around the ecosystem far more than is good for it, imho.