systemd messes with your mind. Definitely. The easy management of /etc/init.d/ files or /etc/rc.d files is easy to grasp; easy to get the mind around a simple ordering of complex events. Replace that with systemd, and the brain wants to revolt.
But there are some upsides to this trend. systemd is smart. It can do a lot in parallel. Yes, ‘systemctl enable myapp.service’ is a heck of a lot to type. Yet, systemd gives you features like:
and, one of the really cool ones:
systemd-analyze plot > plot.svg && eog plot.svg