@5am I don't know all the reasons. The first I always hear is that it is contrary to the philosophy of Unix.
* It is one thing trying to do many things (not always good, but good enough) rather than one thing to do one thing well.
I have seen comments regarding boot times, security (because it is involved in so many processes), and also complaints that it was developed by Red Hat (IBM).
It is easy to try different distros that do not come with systemd. Devuan and MX come to mind.
@5am for people who've suffered through maintaining start/stop scripts for multiple init systems over the years, the uniformity of systemd is a godsend.
Most of the animosity stems from people who are unwilling to learn something new and adjust to the admittedly different ways. For example, you can't just `tail -f syslog`. But in the old days you also couldn't `journalctl -u postfix --since -1h`. So yeah.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.