Every company can ask their customers what they want, and some can deliver it.

The problem is that simply giving people what they want won’t lead to differentiated experiences in the long run.  Great companies deliver meaningful value to their customers in a way that in turn changes their behavior and creates a loyalty that is harder to commoditize.

Source: Asymco