Are you sure you master all language and library changes between versions, even minor ones?
What are the major differences between Python 1.5 and Python 3.10?
Very lucky ones, those that can do their work from scratch using latest version of everything, including the OSes where they get deployed.