to be pedantic, the real issue with npm is the overabundance of dependencies. there are too many tiny packages that could easily be consolidated, creating an unnecessary web of dependencies that makes projects bloated and difficult to maintain.