Comment by omnimus
9 hours ago
Designers have it really hard in free software because good design is about understanding the big picture, knowing what to leave out, have product vision to follow. That's tough to do in environment where goal is to make everyone happy and the biggest say have programmers who are developing the thing who are usually not interested in design, inexperienced in design or have their personal very specific product vision.
I think you definitely identified the issue well. Changing the design of an existing project, especially if you're not already involved in the project is a daunting task. You have to try and convince a core group of users that the design is going to be better to entice new users. But the problem is that those core group of developers likely don't care that the UI isn't up to par, and likely don't want it to change.
I even remember having this problem personally when trying to improve designs of webpages at my workplace. We had many of our technical users still using the command line for their mail, and even for browsing some webpages. Their whole workflow was stuck in the command line and they've been doing it that way for 20+ years. Trying to change things to improve the experience for others was like pulling teeth. They would retort the classic "Why change it? It works the way it is, no need to change it". Which to a degree I can understand. Some websites out there really do change their UI's for completely silly reasons and sometimes even lose functionality because of it.
At least this is one positive thing coming from AI driven development. People can actually make some pretty decent UI's without having to know as much about good UI design. AI can try to utilize the "best practice" standards and make a UI that often looks much better than most devs could make. There are some downsides of course, such as the fact that almost every new website nowadays looks the same, since Claude seems to have one style it always goes with. But maybe that tradeoff is okay.