Just to clarify and to help put this to rest once and for all.
systemd:
1) mixes udev and an init into a single entity.
2) redesigns the entire init process unnecessarily and is not backwards compatible with any older init systems.
3) If anything catastrophic in systemd breaks - you're boned.
The _only_ init alternative that should _ever_ be considered for CRUX
is either: runit, or something similar.
cheers
James