Re: Nothing new...
Keeping extensions in libraries rather than mucking about with the core language helps with the "easier to learn and understand" part.
Libraries and security patches can also have been back- and forward-ported for extra securo-goodness, while the entire Python interpreter has been embedded in other products as a macro language and removing or replacing any libraries with functionality you don't want.