why does everyone use npm as a package manager? it's a bloated, slow mess. i swear, every single dependency i install has 1000 transitive dependencies of its own