Sounds like you're really unhappy about the lack of type safety, but using the opportunity to vent about other irrelevant chips on your shoulder.
npm install works millions of times (If not tens of millions of times) daily. If there was a 30% failure rate, it Weeknd be way more apparent.
Obligatory left-pad mention too. Forgive me for not taking the bait. Which brings us back to type safety.
I agree type safety eliminates a certain class of errors, but here's two things to keep in mind:
1. Are type errors the most prevalent type of errors that "bring disaster"?
2. Is it possible to build great systems without type safety?