When you talk about users and devs relationship, you guys also need to understand that people like Ton also have the plan and forsee how Blender develops. That’s why some features don’t make it because their code might bug with something inside the main Blender code.
I would make the point that most of us users have 0 idea about the code infrastructure and only provide feedback formulated in single mini ideas.
Yeah, when in doubt the developer decides what goes in. That’s the one who has the big picture. And this is not the problem.
But …
When a feature that is proveable useful because all other 3D packages have it already, and which is even already proper implemented, doesn’t make it because the chairman says no in favour of a dream that might come true in 20 years or so, then this has nothing to do with internal code structure.
And this is not the only questionable decision. Just look at the UI. Revolution made quiet by “okay, we will fix it now” and then quietly forgotten.
And we have a community here that notices such things.