those who do not understand syslog are doomed to reinvent it, poorly
there are some real issues with syslog (the lack of any ability to know where the log message _really_ came from on a system for example), but most of the problems that are attributed to syslog are really failures in sane log formatting on the part of the application generating the log message, and what makes anyone thing that if you change to some new mechanism the application programmers will be consistent any more than they have in the past?
I am dealing with this at work as well where the application programmers declare syslog 'obsolete' and go on to create their own logging mechanism.
the end result after much effort?? someone finally writes a tool to get this custom log into syslog, and then things settle down.