This is most certainly not a black-and-white issue.
It's not just the language, but how it fits our various brains.
Exactly... I used to C# before, and after I used python I see why typing isnt my friend anymore.
I just do proper tests and grow my apps super fast.
While you code your brain types code anyway, as in “I expect this argument to be a string, the next one is an integer etc.”
I have no strong preference on dynamic vs static typing, there are lots of languages I like in both camps.
However, types always get specified one way or another, either during compile time or adhoc during tests and runtime.
I agree that older type systems feel more of a burden than actually useful, but the same cannot be said for Haskell, Elm or Rust.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.