Its not about open source vs closed source, its about corporate development in which you are a developer with non-developers deciding what is important VS the developer has the last say.
There are times UI suffers from this, this is why we need some non-developers involved in these projects, we need to reach out to them.
However this is not just about "open source r0x0rs, close source s0x0rs" argument.