In the vein of "Worse is Better"[1]'s MIT/New Jersey split, my theory is that the online javascript community reflects a lot of what I would call the San Francisco/UI Design attitude (in contrast with, say, Java, which reflects the Palo Alto attitude.) The SF attitude is more driven by fashion, marketing and art/design world factors and less by raw commercial or technical aspects. This introduces a lot of subjectivit…
I disagree. A lot of technical design goes into JS projects. React is designed in a Herculean effort to minimize DOM refresh and thrashing. JQuery was built to fix very real problems: API incompatability between browsers, and extreme verbosity in common idioms. Babel is a compiler, with all that entails.
The users are the community, not the library creators. And the users are mostly, from what I see, the arty designy web dev types.
That doesn't take away from the real problems, or the tricky design or difficulty in building a compiler for the community.