SP
и даже если они правы, даже если есть предметка в которой действительно преобладает полное незнание что у тебя есть - всеравно ошибка тут в том что динамисты это рассматривают как повод отказа от типов вообще. а это не должно быть поводом.
не может быть чтобы все было сложно и не выражаемо. у тебя всегда будут функции с четкой сигнатурой, у тебя всегда будут обьекты с каким то ожидаемым шейпом. а динамика я напомню делает из простого кода всегда сложный - у тебя любая функция дженерик, у тебя везде пролезает что угодно. у тебя нет уверенности в нуллабельности обьекта