All your criticisms apply to syslogd as well: it stores your information in a central location (/var/log), which 3rd party applications can read and upload to somewhere else, and lots of software expects it to be there, so it can be a pain to switch off too.
Should we compare syslogd to the new Windows behaviour?