Binary logfiles: You're not supposed to keep important log files on the local machine.
Seriously? What? This is the most dishonest response to a legitimate gripe ever. You're not "supposed to" "KEEP" important log files on the local machine - because they're important data and should be backed up and secured. NOT because text log files are a bad idea or useless! Name one operating system that doesn't keep local human-readable logs! They are *that* useful!
Send them to your central logging facility
Why is a fucking init daemon dictating my business processes to me? Is that the UNIX philosophy... "one size fits all"? Fuck no it's not!
If the machine is still running, you can use the appropriate tools to look at the binary log files for debug.
Assuming that those tools work, and that corruption hasn't fucked up parsing, and...
Doesn't feel unixy: Get with the times. It's scriptable and tweakable more than ever.
I don't think you understand what the UNIX philosophy is about, so you're not evaluating this complaint in a legitimate way.
Dependency in services
long startup times
Location/circumstances specific profiles
All of these are feature gaps. None of these require a solution that completely departs from the UNIX philosophy and application structure. None require binary logging. None require one daemon to rule them all. There are simple, elegant, UNIX-y solutions to all of these problems. Lennart & company just haven't bothered to find them.