Opa Davi tudo bem,
Se você fizer man apt você terá o seguinte retorno:
list
list é de certa maneira semelhante a dpkg-query --list pois pode mostrar uma lista de pacotes que satisfaçam certos critérios.
Suporta padrões glob(7) para coincidir com nomes de pacotes assim como opções para listar instalados (--installed),
actualizáveis (--upgradeable) ou todas as versões disponíveis (--all-versions).
e quando usar o apt --help será:
list - list packages based on package names
e dpkg --help:
l|--list [<padrão> ...] Listar pacotes resumidamente.
Então, acredito, que quando se utilizar o comando apt list ele traz como informação todos os pacotes disponiveis conhecidos na distribuição, podendo ser pacotes de instalação de programas, documentação do programa ou dependencias também. como por exemplo: php7.4-mysql/focal-updates,focal-security 7.4.3-4ubuntu2.15 amd64, esse pacote é uma dependencia para o php poder usar o mysql, xorg-docs usado para documentação.
Caso tenha resolvido a sua duvida, por favor marque a dúvida como resolvido.