Adding feature upon feature to a language that does not have a good foundation generally leads to disappointing results. My favorite examples are Javascript, Perl and C++.
Everybody learned the wrong lesson from the Python 3 debacle. The lesson everybody learned was "Big language changes are bad, don't do them". Whereas the lesson everybody should have learned was "Writing code in a dynamically typed language is like writing it in stone, it's really expensive to upgrade it later".