Re: 20 years is a lot of time.
"Then why are they still using Python 2?"
Because they have existing code written in it, perhaps? If you have to reengineer code just because there's a new version of the language, that's a pretty large downside of using that language.