&gt; <i>I&#x27;m sorry, but given how much high quality software is written in Python 2</i><p>The reason for that isn&#x27;t &quot;Python 2 is intrinsically better than Python 3,&quot; though. It&#x27;s the sheer inertia of a language whose last minor version (2.7) was released <i>five years ago</i> and the persistent meme that Python 3 is buggy and unusable, despite clear advantages as noted in the article and the added compatibility of popular Python 2 packages in recent years.<p>As with hardware, Python 2 will only die when the top packages <i>completely drop support</i> for it, and it wouldn&#x27;t surprise me if that happens sooner than later. (Django, for example, will be dropping Python 2 support in 2017: <a href="https:&#x2F;&#x2F;www.djangoproject.com&#x2F;weblog&#x2F;2015&#x2F;jun&#x2F;25&#x2F;roadmap&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.djangoproject.com&#x2F;weblog&#x2F;2015&#x2F;jun&#x2F;25&#x2F;roadmap&#x2F;</a> )