why do npm packages always have a million dependencies and then ask me to run "npm install" which is just code for "good luck downloading the entire internet