Как верно заметил
@niquola в своём докладе на fpconf, "мы говорим о степени корректности". Типы это не всеспасительная панацея - это инструмент, который увеличивает степень корректности (то есть уменьшает вероятность того, что программа сделает то, что я от неё не ожидаю). И если я могу увеличить ту самую корректность, то сделаю это. Повторюсь: мне это помогает. Другие могут без этого.