If you know so much that others' mistakes are trivial to you, why not share something informative and non-obvious? Don't just put others down; teach us something.
On top of that there's an added problem that customers are often wrong. They tell you what you want to hear, or worse, they tell you what they want to hear. And you have to work out what's really needed based on those conversations.
My startup failed for this exact reason. We listened to our potential customers, we talked to them in focused test groups, we built what they said they needed, we showed them prototypes, but at the end of the day they realised what they really wanted was something else, and in many cases the pain we were solving (managing project requirements) wasn't even that important to them. By then we'd run out of funds. The end.
We developed what we thought and what our potential customers claimed was a solution to an unmitigated problem in a very sensitive financial process. We followed startup advice and made it clear that we would charge for the solution. Fast forward a few months: usage dropped from supercharged to minimal then to nothing. Most of the customers we worked so hard to acquire went back to their old ways. When we did followup calls, their newer recruits were none the wiser that we even built something specifically for them. Clearly, the problem wasn't that important in the grand scheme of things.
It may not be easy to do, and I agree that people don't know what they want, but it took these guys 10 months to do any research. They shouldn't have built a thing, but should have put prototypes in the hands of customers ages ago. Then they might have learnt the things 10 months ago they're only just learning now.
There's the old adage from Ford "If I'd have asked customers what they wanted, they'd have said a faster horse". But that's asking them for a solution. It's your job to come up with that. But the customer is the one who knows the pain. And if they can't describe it, it's not big enough to solve anyway.
Nail it then scale it (www.amazon.co.uk/Nail-then-Scale-Entrepreneurs-Breakthrough-ebook/dp/B0055D7O1U/) describes a practical product development process that puts research at the forefront.
Almost wondering if I should read the rest of the article at all...
How did they expect to build the right product without collaborating with their target customers? Is this a company staffed by psychics?
TLDR; Prototype with customers before you build anything.