Systemd isn't portable to non-linux. (And while you may not care about debian kfreebsd, some people do)
Moreover systemd has defined a bunch of stable interfaces; one could choose to expose equivalent interfaces in the HURD rather than port. Upstart seems to be in the "implementation = interface" camp.