Systemd is nice for the desktop, but I absolutely love it on the server. Finally there's a reliable way to shut down a deamon with all it's spawned sub processes. No more lost processes because they couldn't write their PID to a file and no more stragglers preventing the cluster manager from unmounting the file system and doing a failover.
No, there's simply no way to teach this to sysvinit. It's a genuine advantage of having init use cgroups for managing deamons.