По моим наблюдениям, в большинстве случаев, бугурт не от конкретных недостатков systemd, а от необходимости изучить что-то новое, и от его быстрого внедрения во все основные дистрибутивы.
Sha644 Привёл недостатки, и отчасти, они мешают, особенно то, что касается cgroups. Но на практике, это всё мало мешает тем, кто эксплуатирует дистрибутивы, больше тем, кто их поддерживает, а это был именно их выбор, в конце концов.
А многое и вовсе за уши притянуто: Например, от glibc всё равно зависят все широко используемые дистрибутивы, кроме какого-нибудь alpine, который весьма специфичен и где не нужен systemd вовсе, и.т.п.
Systemd, в целом, более сложная система, и многофункциональная, но он сложна внутри, а не в эксплуатации, и ведёт себя довольно неплохо.