i know it does - but it would be nice to have the everything-is-unicode mechanism of python 3.
Asian developers hit unicode problems before US based developers because of the natural differences in underlying OS language.
... You can't have your cake and eat it. If you want Unicode everywhere then you use Python 3, because it's a breaking change. Saying you'd want it in Python 2 is a confused way of saying "I need to use Python 3".