Falando de maneira geral, as vantagens de se ter tipagem estática são mais evidentes em bases de código grandes (sendo que "grande" é relativo e subjetivo, mas enfim).
Sobre o assunto, recomendo este post muito interessante que explica porque bases de código grandes são mais fáceis de manter com tipagem estática.
Tanto que não é por coincidência que muitas linguagens de tipagem dinâmica que passaram a ser usadas para projetos grandes começaram a adicionar tipos (PHP e Python o fizeram na própria linguagem, para JavaScript optaram por criar outra linguagem "compatível" - na verdade TypeScript é transpilada para JavaScript - só pra ficar em alguns exemplos).