Во первых приложение будет медленее работать из за динамического тайпинга. Так же в больших проектах можно будет легко запутаться. Статистическая типизация поможет сразу понять где ошибка и куда какие типы данных использовать. И ещё разные инструменты для разработки используют статический тип данных для своих целей и улучшении разработки. В статическом тайпинге единственное что изменится это перед переменным указать его тип, а значимых плюсов много. Поэтому в больших веб-приложениях используют TypeScript, поскольку там статистическая типизация, и ещё в разных компиляторах python jit, тоже надо будет указать типы переменных, чтобы работал быстро. + Из-за динамической типизации могут быть случаи когда сложно будет понять в чем баг или ошибка, а с статической типизации таких ошибок меньше и значительно экономит время.