To me, systemd seems malicious.
- Systemd does not follow the core values of GNU/Linux world, it follows the money. Here, the idea of systemd was to ease the work of administering Linux in an enterprise environment, more precise, to make RHEL (Red Hat Enterprise Linux) easier to maintain/administer. I'm not an sysadmin, but some are, and they generally like systemd when it's working, but when it doesn't work, everybody hates it badly, and want their old init scripts back.
- "Do one thing, and do that well", this is one of the core values Linux was faithful to. Systemd is the opposite, wants to do everything.
- "Freedom of choice" (in software components) - Linux was always modular, one can take one part of the system and replace it with something else. Software components were well encapsulated and without many dependencies, exactly for following the above "do one thing and do it well". Now, e.g. Gnome Desktop requires systemd.
- "Everything is a file + piping" - very simple and powerful concepts. This is probably the main beauty of *nix. One can do anything by just reading/writing plain text files. Not so much lately, with systemd. Even the log files are not plain text any more, they are binaries. Also, goodby short command lines, systemd commands are as verbose as a PowerShell line is in Windows.
To recap:
Systemd is a monolith, with it's own internal mechanisms. Wants to rewrite everything, and own everything. Does not align with Linux/UNIX core values. It doesn't care much about users. It's all made by Red Hat, for Red Hat. It comes with all the bugs and pitfalls of a newly written software, not yet matured. Systemd does not stay in its box, it floods all over the system. Forces other software components (I'm afraid one day will be all of them) to align to systemd requirements.
If you ask me, RHEL is the Windows of the GNU/Linux world. Nothing wrong with having around Windows, or RHEL. They are both great OSs, just that they have a different orientation than the GNU/Linux world. Nobody wants all the worlds mixed in a single grey mush paste. I like diversity. I like to have options.
It bothers me that Systemd is slowly turning the GNU/Linux world into a RHEL/Windows world.