

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.
That may be but without sources that say “let’s make the format more obscure” this is just opinion. Your opinion, OpenOffice opinion, IBM opinion etc.
Look for example at the 1904 dating system that Microsoft still has to support. Real customers still use this shit.
I’m not saying Microsoft has always exhibited good behaviour. But their crappy approach tends to be on the go to market side.
Office still has to support a leap year bug to allow banks to run their crappy Lotus based record keeping. Lotus for Darwin’s sake!! There is so much history in these files and what office has to do with them.