inflation
Member
Read some hackernews or reddit you would know how people loved the npm became hating it after it bloated. That "rage quitting" fiasco still shows the instability of repository controlled by a single company.The other side of the coin though is that NPM is viewed as 'best in breed' for package management and iirc there are more available packages for Node.js then any other language currently. So its a huge ecosystem.
I would imagine most of the Node.js packages are web related, because that's where it has its major advantages. Python due to its longevity and generality has more FFI binding packages, such as OpenGL, BLAS, numpy.