One problem we have with #MSBuild #binlogs is when the MSBuild team updates the #binlog format, older versions of MSBuild.StructuredLogger NuGet package can't read the new format and blow up with an exception.
People use the library in various CI and tools. I wish I had a way to notify them all to update the NuGet to latest, which adds support for the latest format. The library unfortunately can't be easily made forwards-compatible.