In addition to that, with great respect to the hard working developers on LibreOffice, at least some of what seems like “unnecessary complexity” in Microsoft’s format is most likely just requirements LibreOffice isn’t solving or haven’t even encountered yet. You don’t get to Office’s size without having to deal with the most insane batshit crazy backcompat or compatibility issues.
In addition to that, with great respect to the hard working developers on LibreOffice, at least some of what seems like “unnecessary complexity” in Microsoft’s format is most likely just requirements LibreOffice isn’t solving or haven’t even encountered yet. You don’t get to Office’s size without having to deal with the most insane batshit crazy backcompat or compatibility issues.