Hah!  Yeah I&#x27;ve definitely been bitten by this but, I&#x27;ve also been bitten in general by systems that are nonsensical and impossible to understand.  The difference in the rc case is that I have a chance at reimplementing it in a sane way, probably given a few hours.  I have no hope of understanding systemd in months, let alone replacing it or modifying it in hours.<p>There&#x27;s a real genius in implementing the init system as a bunch of scripts.  I sympathize with devs who have to maintain... 4 (?) different scripts for different systems, and boot times are definitely better.  But the major issues were &quot;hey I&#x27;d like to maintain fewer scripts, I wish my desktop booted faster, and having some way to list dependencies in my startup script would be nice&quot;, and I just don&#x27;t think that &quot;OK, we can fix that by completely overhauling system logging, daemons, configuration and management in 100,000s LOC of completely new, non-portable C code&quot; was a reasonable response.