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