A simple fix would be to ask professionals using the Adobe suite what they would like in an open source tool that could get them to switch. Viewed at from outside, Adobe may appear like a multi-billion dollar moat of focus on prosumer products.
Viewer from as a user, Adobe's software has bugs and inefficiencies that would get the average open source product shredded in the comments. It is ludicrous that Adobe still charges for such bad Ux.
Of the top of my head, I'd say GIMP could get a headstart on Adobe if its builders added:
- n00b user Ux option
- Single panel modes for color correction with all settings in the form of a list of sliders (like lightroom)
- Seamless vector/PDF editing so you don't need to bounce between 3 different softwares
- Good UI for an InDesign competitor (this is a moat that Canva could easily crush if it added a few more options - but it's still worth building). Automatic layout (would really only need to follow a few simple rules - don't overhang text, match formatting, worship whitespace so the user doesn't have to break everything to add it back in).
"Seamless vector/PDF editing" seems especially easy.
Many other open source tools are beloved and used despite their flaws. Gimp is not built for anyone who isn't truly invested in it, making it a niche piece of software.
And the direction of 20 years of a software can tell what kind of contributions would be acceptable for people. I don't think anyone coming in a redoing the whole UI would well accepted, given how little care is given to the same old feedback.
It also seems odd to assert that non-contributors have no right to complain on a forum where most people, most of the time, complain about things they have no direct knowledge of nor a hand in making.
I certainly see it very differently, or I would not lose time here. Indeed here is full of makers and doers. People that did things, open source, or founded a company, or something else. Also lots of knowledgeable people. Of course, is some share of charlatans, specially in medical topics, is a show… but in general I do learn here.
I think you can “criticize” if you are not contributing, but form is important. One thing is to say “I don’t like it, you shouldn’t use it” another is “I use it, and I would love feature XY”
I'd say that "if you don't like it just fork it" approach has dealt way more damage to the reputation of OSS outside of programmer circles than people repeatedly asking for features or improvements.