Muitos aplicativos python foram criados usando as versões anteriores do python e não funcionarão com novas versões do python. Portanto, no Ubuntu, essas versões diferentes são instaladas para atender aos diferentes requisitos de certos programas.
Lembre-se de que as bibliotecas são construídas usando versões específicas do Python, portanto, se uma estiver usando essa biblioteca, a versão específica do Python para que a biblioteca funcione terá que ser instalada.