Přidám jeden důvod, proč nemám rád systemd: musí běžet, aby šly spouštět servicy. Initd běžet nemusí, skript servicu spustí i tak. A aby systemd milostivě běžel, tak musí mít dbus či jak se to jmenuje.
No a to všechno znamená, že je naprosto nepoužitelný v dockeru. Ten dbus tomu kontejneru nedá, systemd se spustit nedá a service se nespustí.
Já vím, že spouštět servicy není "správně dockerovské", ale při vývoji či prototypovaní je příjemné, když můžu nějak jednoduše spustit sshd či nějakou databázi a nemusím u toho hned studovat všechny parametry a konfiguraci.