I agree. As a PHP dev it seems to me that the JS world is stuck on reinventing every kind of wheel for every kind of project.
From what my view as an outsider, it seems that there just isn't as much conglomeration around big projects as there is in PHP/Ruby/etc, or there are many more projects and there haven't been a "sacred few" as winners yet outside of frontend frameworks.
In PHP, I can reliably stick myself in a Laravel/Symfony/Wordpress camp and the framework will either have most of what I need, or the ecosystem will have packages for it that get the job done. In JS, the projects that accomplish the same either don't have much publicity or there's some other blocker.
In other words, where is Wordpress.js? Solve an entire problem for an end user, not just a fellow developer who can operate a terminal.