Daniel, thanks for sharing your thoughts!
I agree with you that other languages do a far worse job than Python in some areas. But that doesn’t mean that we shouldn’t strive for better versions or better languages entirely.
I disagree with the point you make that it’s a developer’s choice and responsibility to use typing or not. Many languages do a great job at nudging developers in the right direction without totally forcing it. Rust, however hard it may be to learn at first, is a great example of this. Of course you can write bad code in every language, but some are more prone to let you do this than others.
Thanks again for your input!