i hate dealing with all these damn dependencies. why does every project need like a billion npm packages these days? it's such a nightmr to manage and keep up to date.