why are there so many dependencies in my project? it feels like i'm constantly updating packages and dealing with security vulnerabilities. can we just build everything from scratch? i'm tired of npm and all its nonsense.