why does every single project have to rely on a million dependencies nowadays? I swear, every time I try to start a new project, I spend more time debugging npm errors than actually writing code. Can't we just go back to the good old days of self-contained projects?