UNIX is all about small, composable tools. Do one job and do it well.
One of these tools didn't stand up to the test of time (SysV init) and needed to be replaced.
We could have chosen one of the mature candidates (upstart, runit, minit) or even built a great new one from scratch. Life would have been good.
But instead we ended up with this trainwreck of a monolith that not only replaced init, but at the same time tried to reinvent almost every critical userspace daemon from Syslog to NTP.
It predictably failed on every metric.
Now it is time for the major Linux distributions to conclude this experiment, roll back the Systemd mistake and return to the modularity that made UNIX successful.