Look at Python 3000... they said they would do it, and they are doing it with a published timetable. Look at Perl 6, you see a totally different world, an example of failure.
You're killing me, Smalls!
Shall we have a real comparison between Python 3000 and Perl 6?
Perl 6 adds plenty of new features to the language: lexically malleable grammars, opaque objects, auto-threading junctions, continuations, co-routines, generators, lazy lists, hyperoperators, roles, optional type annotations, multiple dispatch, sub-types, multiple simultaneous versions of the same module existing in process, STM, hypothetical variables, and a formal specification with an executable test suite and multiple implementations.
Python 3000 added required parentheses on print, rearranged the core libraries a bit, and dropped a couple of features.
It's often easier to achieve a modest goal than an ambitious one. (Python 3000 has probably had more funded development time than Perl 6 has in the past two years, if the rumors are true that Guido's working on it half-time.)