David Wippel You forgot all the “frontend is simple HTML+CSS”-frontend devs who also want the simple days back!
Fredrik Jensen As much as I hate/love JS as a language, I think the community around it still lacks the maturity. That things like the pad-left issue actually arises, that tiny do-almost-nothing-modules can have tens of dependencies to simply wrap existing language features or that even small applications consuming the community of npm end up with 200++ dependencies.
I think many of these things could be solved by a few, larger “base library” modules. Which, with time, would seldom change, have few breaking changes, be optimized and battle hardened. This is what other major languages have today, which the JS community seems to lack.
I do, however, completely agree to one thing: Front end development of 2016 is far, far more complex than ten years ago. And far, far more powerful.