Comment by bena
3 hours ago
I think it's an issue of "what matters".
FLOSS software is often made people who are interested in the thing being done. The UI to do it is something that can be fixed "later". But later is always later. There's always another feature to implement before you can sit down and really fix that UI.
And then by the time they do get around to fixing the UI it seems the codebase is horribly bloated and littered with tech debt and now updating the UI would basically require a whole application rewrite. Which I have seen happen and work, but I also swear I've seen where teams spread themselves thin trying to make an updated UI version concurrently with their main branch only for the updated UI version to fall so far behind on features (or get worked on so rarely) that they abandoned it to fix it later...