The core problem is they didn't break ENOUGH.
Thus Python3 failed (and frequently, continues to fail) to be a compelling upgrade to anyone but unicode purity fetishists.
Thus Python3 failed (and frequently, continues to fail) to be a compelling upgrade to anyone but unicode purity fetishists.
This is something people are getting paid to do; maintain their codebase and keep it up-to-date.
Huh? No new project of any note is using 2. Everyone has either upgraded to 3 or never even learned 2 to begin with.