apt-cache é para interagir com o cache do apt compilado ou atualizado com apt-get update . Isso não tem nada a ver com o que está atualmente instalado no seu sistema.
Simplificando, apt-get é usado para modificar pacotes disponíveis, enquanto apt-cache é usado para consultá-los.
Do texto de ajuda:
apt-getis a simple command line interface for downloading and installing packages.
Página man do Linux - apt-get (8)
apt-cacheis a low-level tool used to query information from APT's binary cache files