The problem, of course, is that you then end up delegating design to people who lack the expertise. You can end up implementing ridiculous features if you just implement suggestions uncritically. For example, if you sell a sports car that people think should be more powerful they could express that by saying it should have a bigger engine, even though there are many ways to approach that problem (EFI programming, turbo chargers, lighter frame, different gear box, etc.) If you end up doing this a lot you end up with a big ball of mud design-wise as everyone's disparate needs and half-thought-out solutions collides with each other.
It takes a lot of effort to take the needs of customers and distill it down into a core set of functions and then tie those functions together in an elegant manner in a cohesive and highly useful design.
If you look at a lot of the "also ran" products from any given genre you will notice a trend towards a chaotic implementation of a laundry list of features whereas the market leaders tend to present a more elegant and cohesive design, even sometimes at the expensive of a handful of features.
http://www.ted.com/index.php/talks/malcolm_gladwell_on_spagh...