Also, “simply make it better” is an interesting phrase… as if making something better is really a simple exercise.
The phrase here means evolution. Evolution does not start over at the first cell again and again.
I mean stuff like grabbing a round woodwheel and make it even rounder, maybe with an iron mature to pimp it up. And not invent the wheel from scratch and end in something square.
Stuff like starting with a Pong and end in a MMORPG. Which is not done by one company. But across many many companies and game genres over the years. So when you want to make a MMO, then you better have to look at other state of the art MMO’s, and not the Pong.
Stuff like having a look how other software has implemented Wireframe colour, adopt it to Blender, and make it even better. And not invent the Wireframe colours from scratch and end in something where everybody is unhappy with, because it contains all the beginner mistakes that other software has solved since years, plus a special something here and there to make it different …
Krita is a relatively young project with a userbase that I’m pretty sure is smaller than Blender’s (for the time being… it’s growing quickly). This affords it a luxury of flexibility that Blender doesn’t have. Furthermore, Krita’s mission is different from that of Blender’s in that it’s more narrowly focused. Blender developers really don’t have closed minds toward user wishes. The problem is that Blender’s users (as I’ve mentioned before) have widely varied and often contradicting use cases. It’s very difficult to service them all in a way that everyone is happy (or even equally unhappy). And then add to that the fact that some user wishes are more complex to solve than they might appear… yeah. It’s not about open or closed mindedness.
Maybe it’s really not that the developers don’t want to. But the fact remains that Krita is very open to suggestions. While the Blender developers have closed nearly all communication paths towards the usership. There is definitely a difference. So you cannot say it is a open source problem. It is not, it is definitely a Blender problem.
Mailing lists mainly happens without developers nowadays. Blenderstorm is already completely developer free. Feature requests in the bug tracker gets moved into a to do list, and then luckily forgotten. And so on. And this doesn’t only affect to users. But also developers. See the patch review dilemma.
So for me it’s not only the masses and the contradicting opinions that is the problem here.
Pages like Blenderstorm shows that the situation was not always this bad than nowadays. Else it wouldn’t exist. There was a will to listen to users in the past that is simply gone nowadays.