> somebody who understands things and is capable of understanding new ones when they arise.
Some of us won't let go of the crazy dream that things should be simpler. I want this not because I'm lazy or because I don't understand them but because - dammit - things should be simpler.
Complex things are complex. Attempting to simplify complex systems below this threshold of complexity invariably ends in lost capability or lost fingers when the sharp edge you didn't know was there sneaks up on you.
And web browsers are very complex beasts by design, by accretion, and by necessity.
Sorry, I guess. Does bemoaning it actually help anything?
But we're not talking about web browsers per se - we're talking about the javascript ecosystem. The complexity of which is only indirectly related to that of the browser.