When the communication loss (visual noise) from the added static typing info is of bigger impact than benefit type safety offers you.
All of which depends on a lot of variables.
All of which depends on a lot of variables.
Most people disagree, but then they end up writing giant python monoliths with layers of implementation inheritance, dependency injection and functional programming paradigms.
In the end, they try to port it to pretty much any other language, but at that point it’s too late.