Technically yes.
But, to me, the question is how developpers are changed by a given paradigm shift.
It happened with generics, it happens with functional programming. So an evolution in the language can just make its past versions instantly outdated.
[afaiu, python 3 did not do that. But my point is to say that it can happen.]
The issue of Python 2 / Python 3 is that the two were not compatible, which made the transition extremely complicated. That has nothing to do with the new version making the old one essentially outdated because of the usefulness of its contents.