Binary logs have several advantages. Data is split into fields, making it easier to analyze programmatically. Data that isn't easily represented by text or that would span several lines of text could be included. Searching is much easier.
As long as there are easy to use command line tools that will generate text output (maybe call the tool dmesg or whatever) the benefits of using a binary only format would be mostly transparent to end users.