1. there is no longer a market for certain sorts of software, whether due to market dominance (Word), or the likely market size being too small to bother with.
2. FOSS has dropped into Code Reuse Mode*, & getting out of that is going to require motivated individuals to build their own, entirely new versions. LibreOffice is Good Enough for most users, so why go to all the effort of starting from ground level when a fork & reskin will do?
one would hope that FOSS would lead to having cool, alternate approaches to particular use problems (as in the old days, when there were myriad word processors on the market — XyWrite, WordPerfect, WriteNow, Word, etc., etc.), but Good Enough means that attention can be put on more interesting problems. what we're left with is a mediocre mass of applications.
*which is why nearly every alternate OS ends up feeling like Linux with missing programs & weird commands, so why not just use Linux? we're going to be stuck in a rut for a long time to come.