The problem with that process is that it ends up being half-assed.
"Yeah I value your opinion, all of your opinions, I'd like to hear your ideas... but we're not going to implement any of them. I like to feel good about being a good leader who listens to my minions. "
or
"Yeah I listened to one of your ten ideas, and it ended up sucking, lets ignore the facts that that idea had dependencies and contingencies on the other nine ideas in order to be amazing"
I rather prefer that the leader took a role that dictated the vision of the product and these days I prefer that particular leader to be the founder and/or CEO. Also hopefully someone who is part of the implementation (preferably code).
"Yeah I value your opinion, all of your opinions, I'd like to hear your ideas... but we're not going to implement any of them. I like to feel good about being a good leader who listens to my minions. "
or
"Yeah I listened to one of your ten ideas, and it ended up sucking, lets ignore the facts that that idea had dependencies and contingencies on the other nine ideas in order to be amazing"
I rather prefer that the leader took a role that dictated the vision of the product and these days I prefer that particular leader to be the founder and/or CEO. Also hopefully someone who is part of the implementation (preferably code).