systemd was controversial when it was first proposed. Origin story of Lennart Poettering and previous init systems...
systemd's alternate approach was controversial, but enabled/encouraged new ways of doing things that didn't always have to follow a standard model. It wasn't boxed-in by existing standards.
this created some rifts in the UNIX community. many projects use different init systems (bsd, etc)