TBH i never understood the reason for 2to3.
Wouldn't a 3 to 2 compiler would be much better?
Then people could start using python3 as intended, and simply compile back to python2 if they need to. I doubt there is anything it python3 that would be impossible to emulate with machine generated python2. And no one would care how the compiled python2 code looks, because it would be temporary.