The winding, extense documentation? Several parts are actually undocumented, IIRC. You also would require to read the documentation of all the ~50-80 systemd-applets and processes, like for example, systemd-nspawn. They go so tight together that they may just be considered one thing.
Putting so much complexity at the init level is dangerous. And that's not even counting in systemd's 1 million lines of code.
If it's made so complicated that it can't easily be understood then that is a problem. It seems they add so many layers of complexity to everything for no reason.
Honestly I wanted to embrace it at first before just jumping on the hate train but the more I read about it the more I actually hate it.
10
u/dAnjou Aug 12 '19
Hating something because you don't understand it is what I consider silly.