That's the human side of "meet the new technology, same as the old technology". There are a vast number of levels of cruft to master to do anything now. They're constantly changing. This used to be the issue with GUI toolkits, most of which do roughly the same thing. Now it's more server-side. Lately, it seems that the complexity is not in the code that actually does the work, but in the packaging systems. The amount of packaging seems to increase over time.
This is for a language that is deployed as source code. What's wrong with this picture?
There's lots of new, exciting stuff that actually does something, like machine learning or vision processing. That's worth learning. Having to learn another build and deployment system, or worse, being expected to know it to get a job, is just wearing.
Here's a presentation comparing four build systems for Javascript: http://jbavari.github.io/JavascriptBuildSystemShowdown
This is for a language that is deployed as source code. What's wrong with this picture?
There's lots of new, exciting stuff that actually does something, like machine learning or vision processing. That's worth learning. Having to learn another build and deployment system, or worse, being expected to know it to get a job, is just wearing.