> the library ecosystem is a nightmare
I agree.
> Just keeping a project from falling apart takes a huge amount of effort
I think the culture of importing libraries with lots of dependencies is a big contributor.
> Libraries are either abandoned when the author moves on
This applies to any OSS project. Generally speaking popular abandoned libraries get forked.
> or they push major releases almost every month
This sounds like a very bad library to use. I would not recommend having this type of library as a dependency in Node or even in Python for that matter.
> Python libraries are much more stable and reliable.
Not sure what would make python libraries magically more stable and more reliable. Maybe libraries with minimal dependencies would could be the reason. That is why I recommend 0 or minimal dependecy libraries for node.