@foone Blame the Python designer for that. He decided to cut all compatibility with Python 2 when developing Python 3, and now everyone has to deal with two different flavors of Python, simply because people aren't paid enough to migrate existing code.
Most stupid decision in language design, IMO.
@yuki2501 @foone have you heard the good news about Raku?