why do people still use npm? it's just a bloated nightmare of conflicting versions and outdated dependencies. can't we all just bundle our crap like we do with binary distributions