This x100 times. After building several B2B products I've found that the most successful features are the ones the customers weren't expecting and didn't ask for...
It's ok to do customer development in order to track what your users want and at least cover their expectations, but you'll never create amazing products with this mentality...
Relevant: "Obvious to you. Amazing to others."
I think that this kinda misses the point. If you're only building the things they explicitly ask for, then yes, you're right. However, customer development isn't mean to track what your users want and cover their expectations; it's to uncover the biggest pain points/real problems to come up with amazing solutions for - what's actually _worth_ pursuing and potentially building? How exactly those solutions manifest themselves often times does not come directly from customers, but the amazing ones are just as often inspired by insights gleaned from customer development.
The article you shared actually backs up my point exactly. Example: what could be obvious to one of your customers can end up being amazing to you and your other customers. In practice, I've found this dynamic play out time and time again.
"In all the focus group testing, and we did a lot of it with consumers, we had a bunch of different models that we showed them," Mical recalled in an interview with 1UP.com. "[We asked] "which one do you like? Which one would you like to have it be?" We showed them big ones; we showed them little ones. We showed them gigantic ones; we showed them little tiny ones. They loved the big ones. They all told us, 'Make it big. Make it big. This one feels like it's substantial and I'm really getting my money's worth.' They all told us to make it big, so we made it big. And when it came out on the market, they all said, 'Why is this damn thing so big?' It'd drive me nuts, because the original Lynx was mostly air space inside. We put it in, because that's what they told us they wanted."
http://www.usgamer.net/articles/too-good-for-its-day-ataris-...
Also, "customers" are not a monolithic group. Some will try to pull you in one direction, and others will want you to go the opposite way. You'll go crazy trying to please all of them. Just saying "listen to your customers; they'll tell you what to build" is a massive oversimplification.
At the end of the day, customer feedback can be very valuable, but only as a starting point. You have to internally decide which of the things, if any, you actually want to build.
But if you wrote a blog post that said: "listen to your customers and consider building what they ask for", it would sound obvious (because it is) and wouldn't drive any clicks.
If you're in the Enterprise/SaaS/B2B space, it seems more common to closely track what your (paying) customers want.
However, if you're in B2C or mass market, there are successful examples of being bold with providing something your customers didn't ask for. An example is the Facebook "newsfeed" feature rollout in 2006.[1] They initially had a user revolt over it but Mark Z and his team stuck to their guns and sure enough, the newsfeed became addictive and contributed to the envious engagement metrics that Myspace/Friendster couldn't match.
It's the modern variation of Ford's apocryphal "if I had asked people what they wanted, they would have said faster horses."
But that doesn't mean all counter-intuitive decisions by businesses always make sense. Steve Jobs removing the floppy drive on iMac met disapprovals and eventually was vindicated by fast USB adoption ... but the jury is still out on removing the headphone jack from the iPhone 7.
Setting aside the missteps by Apple, a creative startup could identify with Steve Jobs saying, "customer's don't know what they want until we've shown them."
[1] https://techcrunch.com/2006/09/06/facebook-users-revolt-face...