Perhaps the issue with systemd is not technical superiority nor convenience, as many commenters routinely present it.
Perhaps the issue is actually user control.
Personally, I know that if I followed the philosophy of always picking the solutions that were the most technically superior, the easiest to use and/or the most convenient, I would have far less control over the computers I own. YMMV.
For the avoidance of doubt, the term "control" as used here refers to the ability of the user to control systemd and thereby control the computer, not the ability of systemd to control the computer. The later might be "technically superior" to prior alternatives.