This attack doesn't touch the init system's attack surface though. It breaks journald, which is a separate program that you don't even have to run (syslog daemons still work)
Calling this a bug in the init system is like assigning fault for bugs in eg. rsyslog to sysvinit