This is exactly my problem with systemd. It exposes new problems and issues while does not provide the same functionality that software it is replacing.
1. Upstart is not a fork of systemd, and was started a fair amount of time before systemd.
2. Ubuntu 15.04 just shipped with systemd as the default init system (although installing "upstart-sysv" the system should revert to using upstart).