Plus 400 layers of abstraction because the lowest bidder doesn't know any actual software engineering and every time they face a problem they add yet another library to the project that someone on SO mentions because the accompanying sample code in the answer has the least amount of lines.
This absolutely boggles my mind. I had to do some javascript recently, and every time I had what I thought was a very basic question the most upvoted answer was "just npm install this library, and use this one-liner". I honestly never experienced this before with any other language, it's horrifying.