Se você ler a descrição do pacote, você aprenderá o motivo:
apt-cache show apache2
Por outro lado, talvez alguns dos pacotes instalados que não estão relacionados a fontes do apache2 precisem de uma versão específica do apache, impedindo a atualização. Os pacotes do Apache são atualizados e têm a mesma versão de blob sempre que são criados, mas não precisam ter a mesma versão para funcionar (você pode verificar usando apt-cache depends package
, é recomendável ter a mesma versão).
Você pode verificar com apt-cache policy 'apache2*'
se o seu sistema realmente não tiver a última versão de todos os pacotes do apache instalados e, em seguida, verificar quais deles estão retidos.