Existem algumas razões:
- O Ubuntu ainda possui scripts do Python 2.x
- Você pode executar o Python 2 e o Python 3 um ao lado do outro sem problemas, basta chamar o binário correto.
- O Python 2.7 receberá correções de erros e suporte de segurança até 2020 ( e provavelmente verá o apoio da comunidade se estender ainda mais do que isso diretamente ou através de outros tempos de execução como Pypy et alii)
- Mudar
/usr/bin/python
para Python 3 significa que muitos scripts do Python 2 param de funcionar porque eles chamam isso explicitamente ou#!/usr/bin/env python
e não#!/usr/bin/env python2
Essas coisas juntas conspiram juntas para tornar o upgrade do padrão no Ubuntu um grande problema para consertar um problema que ainda não é um problema. O longo ciclo de suporte do Python 2.7 significa que as coisas devem funcionar apenas por pelo menos mais cinco anos.
Até lá, isso não está causando conflitos ou problemas, então deixe isso de lado. É apenas outra dependência.
É claro que, se você está escrevendo um novo código, provavelmente você deve estar procurando pelo Python 3.