I’ve never personally had any problems with binary logs.
I had it and I am sure that I could have solved the problem faster if I could have solved it faster if I did not needed to first understand how to access the logs on a damaged system.
You could always forward to a different logging daemon if that’s a concern.
This does not solve the problem, it only move it to somewhere else.