Binary logfiles: You're not supposed to keep important log files on the local machine. Send them to your central logging facility where they are stored in a database.
And when I need to know what happened on a box that stopped sending it's log files to the central repository? Or even better, mission critical server is down, but i can't view the logs because they're on a server thats also down for an unrelated reason. I know, I know, backups/redundancies/etc. but planning for the worst and all that.
If the machine is still running, you can use the appropriate tools to look at the binary log files for debug.
And binary log files never become "corrupt and unreadable"... Sorry, but binary logs are high on my list of reasons to not use Windows, I just can't see the benefit.
All your logging, stats and alerting should be centralized anyway.
Agreed. But they should still be available on the local machine in an easily accessible form. I've not paid much attention to the great systemd debate as of yet, but now I think I'll have to.
I'll agree that things do change and the constant evolution is part of what makes Linux great, but change for the sake of change and a "It is what it is, dealt with it" attitude is quite troubling.