tell me why npm can't just handle dependencies without bombing my entire project every damn time i