Чтобы не нужно было ругаться на говнокодеров, когда дебажишь чей-то легасикод на питоне. Потому-что часто проще и быстрее написать заново на языке для взрослых, чем разбираться, в каком из параметров ошибка.

Собственно говоря тут всё сказано:
https://dropbox.tech/application/our-journey-to-type-checking-4-million-lines-of-python