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