I get libreoffice is "bad" but the existence of alternatives online really drive home how it is not impossible to develop a modern office suite alternative to office. I honestly wish I could have a desktop tool again, I'm tired of giving the large IT corps more data they can train on.
It's possible with some love. Blender did it, it is quickly becoming an accepted tool in 3D graphics circles, if not the standard.
IMO one of the problems with the LibreOffice/OpenOffice projects is that they took on an impossible challenge, working with Microsoft’s semi-documented mess of a file format. An office suite might not be hard, but Word is made of hacks and kludges, matching them is nearly impossible.
How about we start writing actual content and stop fiddling with fonts and margins.
The amount of useful information being buried in “word” documents is mind boggling. Let’s start treating data as data and style as style. When you type your friggin notes on the meeting with the CFO we don’t need “Calibri” at 12px. This dumb shit is a nightmare to index and it’s all around stupid from just about every angle I can look at it. The amount of resources wasted on giving the illusion of a fancy typewriter is visible from space & multiple libraries of Congress.
It’s like designing websites in photoshop. Oh, wait..
sort of? Nobody uses OOXML Strict, including Microsoft themselves. Office defaults to its own dialect of OOXML Transitional, i.e. standard plus vendor extensions. This dialect also subtly differs between MSO versions.
i.e. Microsoft is still playing silly buggers with file formats, same as it ever was.
Excel has raced ahead with LET()/LAMBDA() functionality and a JavaScript api. It seems that Libreoffice Calc has stood still in comparison (although to be fair it does feel more stable and responsive).
It's not impossible but extremely difficult to make an office suite, it's also probably one of the most boring things to do. Libre office is one massive incomprehensible pile of ancient rotting c++ and java code dragged along over 38 years (staroffice). You can imagine how nobody with any sense of UI/UX or people who write for a living would ever touch it let alone dedicate their free time working on this mess. The self selected people left to work on it are very apparent in it's esthetics and everything, or lack thereof. What's left are FLOSS enthusiast's, but that doesn't make a competitive office suite.
Blender on the other hand has a massive community and dedicated leadership who pour every last bit of love and soul crafting this software, that gets significantly and noticeably better every few months.
It's possible with some love. Blender did it, it is quickly becoming an accepted tool in 3D graphics circles, if not the standard.