Debatable, but I was mainly reacting to "... rc.d / BSD style init scripts. It was awful. You had all these copy-pasted shell scripts with various gaps in functionality depending on who wrote them."
Simply not true in (modern) BSDs, well at least OpenBSD; I'm not familiar with the others.
Yeah, maybe it’s not inconsistent any more. But meanwhile, systemd has gotten really nice, even a good version of rc.d seems awful by comparison.
I had the same feeling when Apple came out with launchd in 2005. It felt like such a massive improvement over the existing state of things. Systemd also feels like a massive improvement.
Here's the /etc/rc.d/sshd:
Pretty much any service/daemon is similar. You define a few things and you're done.