Because in BSD, that consolidation and standardization is optional by design, with everything given knobs to disable it. For example, I don&#x27;t like FreeBSD&#x27;s syslog -- I prefer syslog-ng. Therefore, I have the following in my &#x2F;etc&#x2F;rc.conf<p><pre><code>    #use syslog-ng instead of the built-in syslog
    syslog_ng_enable=&quot;YES&quot;
    syslogd_enable=&quot;NO&quot;
</code></pre>
and as such, I have my own syslog running. Systemd, on the other hand, disabling their syslog is simply not an option, as is the case with so many components that it encompasses.
The BSD&#x27;s philosophy is indeed to have a cohesive system, however, they recognize that they don&#x27;t always have the best defaults for every situation, and thus make it easy, and supportable, to set options the way you want.