Because then the coupling to Syslog exists only in the binary and nowhere in the library itself.