I see Python3 as poor engineering. There are no technical reasons why you can&#x27;t run bytecode from both 2 and 3 together. Various JVMs and the CLR solved this problem. They created their own problem by refusing to built or maintain a comprehensive solution. As well, there&#x27;s nothing in Python3 that didn&#x27;t already exist in the Python2 ecosystem or was trivial to add to Python2 (backport or otherwise). Thus many of us see CPython3 as technical churn rather than technical innovation.<p>I share your sentiment about having 1 version of Python but it&#x27;s not the users fault. It&#x27;s the core dev team&#x27;s and Guido&#x27;s.