I just wanted to say that Guix doesn't hate systemd, or think of itself as an anti-systemd project or anything like that.
Systemd was not chosen because GNU already had a (quite simplistic) init system written in Guile Scheme, and we want to use Guile for the entire system.
Eventually, our goal is to offer a fully integrated interface for managing the system, just like systemd. We are not there yet :)