O systemd tenta carregar todos os serviços mencionados em Wants= , Requires= , After= , Before= , RequiresMountsFor= , Conflicts= , Requisite= , PartOf= ,…, x-systemd.requires= , x-systemd.requires-mounts-for= , systemd.unit= , SYSTEMD_WANTS= e também symlinked em .wants e .requires e provavelmente em alguns outros lugares que eu esqueci.
As unidades que você está vendo devem ser mencionadas em algum lugar. O Systemd não sabe nada sobre apache2 ou exim4 sozinho. Note que o systemd irá gerar serviços "wrapper" para os scripts do sysvinit.
Ter esses serviços listados em systemctl --all output é inofensivo. Não há necessidade de "excluí-los".