Почему лог journald в бинарном виде?
Это связано с тем, что раньше программы писали для людей, а люди читали вывод программ. А теперь программы пишут для других программ, а люди больше не нужны.
Потому что systemd. Существуют множество хороших и бесплатных дистрибов. Также существуют люди, которые хотели бы на этом заработать. И они создали systemd - нечто, которое вроде как заменяет init, но при этом логи пишет в бинарном виде, для того, чтобы требовались платные услуги консультации - что это такое и с чем это поедают...
Идея "усложнить Linux, чтобы можно было продавать консультации" оказалась настолько коммерчески хороша, что сейчас найти дистриб без этого уродства достаточно нетривиальная задача...