It's silly to boil this down to a black and white issue, because it's not. "Listening to your customers" is not equal to relinquishing creative control of your product's direction. It means that you, as a company, address the day-to-day pain points that your users experience while using your software. That's it.