The Ubuntu Software Center is described as,
Utility for browsing, installing, and removing software Ubuntu Software Center lets you browse and install thousands of free and paid applications available for Ubuntu. You can view available software by category, or search quickly by name or description. You can also examine the software already installed, and remove items you no longer need. To install or remove software using USC, you need administrator access on the computer.
I'm wanting to remove Python 2. If this is the a core gui-distro utility, why is it on Python 2 (which is EOL in 1 year 1 month), why would my distro ship this?
Depends: python:any (>= 2.7) iso-codes app-install-data (>= 0.4.0) aptdaemon (>= 0.40) software-center-aptdaemon-plugins humanity-icon-theme, gir1.2-glib-2.0 (>= 1.31) gir1.2-gtk-3.0 gir1.2-gmenu-3.0 (>= 3.1.5) gir1.2-webkit2-4.0 gvfs-backends python-gi (>= 3.4.0-1ubuntu0.1) python-gi-cairo python-xapian python-apt (>= 0.8.3ubuntu4) python-aptdaemon (>= 0.40) python-aptdaemon.gtk3widgets python-dbus python-defer python-lxml policykit-1 policykit-1-gnome | policykit-1-kde python-xdg ubuntu-sso-client python-piston-mini-client (>= 0.1+bzr29) oneconf (>= 0.2.6) python-oneconf (>= 0.3) | oneconf (
This question is about why a piece of software is holding back Python 2 from autoremove and has nothing do to with installing software.