@fossdd @phoronix If you don't think systemd is a disease, then you haven't tried making it coexist with other, more traditional Unix software. You haven't tried supporting several service managers on the same machine, one of them being systemd.
systemd wants to control everything on the system. It works by exhaustivity, the different parts of it interacting with each other via interfaces that are specific to systemd, and replacing one of these parts is extremely difficult for a traditional tool because it has to implement all the systemd-specific stuff, which is often complex and embeds the systemd vision of the machine.
systemd is not collaborative in the bazaar sense, it is purposefully hermetic, and once you opt in, it's impossible to opt out.
If you don't believe me, install Ubuntu 16.04, the only successful attempt that I know of mixing (an early version of) systemd, essentially the init and service manager, with sysvinit. It works, but it is extremely convoluted and hackish; the hacks are brilliant, but making two systems interchangeable should never be that difficult. And that is not me saying that, but Serge E. Hallyn, the author of the whole construct.
Since then, systemd has only become more comprehensive, more complex, and more controlling. An equivalent attempt would just be doomed to failure.
systemd is not a partner for peaceful coexistence, and the sooner people realize that, the better off they will be.