From what I understand, systemd needs to exist even if not being used during the init process. If we know it breaks nothing to block its components from being installed as deps needed by packages then we we can add it to the exclude list. But I would like to hear that someone has tested this thoroughly first before risking breaking anything.