Answer this: Do you know your customer? Seriously, do you really know your customer? It's actually a pretty rare accomplishment for businesses - especially when they are launching a new product - to truly understand who their customers are and how they operate, so chances are, answer is no.
All too often, companies are focused on sales and designing a product they think their customers need and don't spend enough time seeing things through the eyes of the people who really run the company: their customers.