Most do. That's why most startups fail, after all.
The lesson to take from this is to get your iteration velocity up and your burn rate down. If you can, you also want to be extracting as much information as possible from the failures, so it's not entirely random, but even if you're brilliant and 100% paying attention there will still be a lot of them.
Most companies actually do burn through the cash trying to figure it out, and fail.
Early on, it's nothing more than an educated guess. Part of the problem here is that if you're actually creating something new, rather than a refinement of an existing product, you're in uncharted territory. Think of Henry Ford's comment about the customers wanting faster horses. That's not what they want. That's just the limits of their imaginations and experience. Great founders should be creating something the customers desperately want and need but couldn't even imagine or articulate. Henry Ford's customers just wanted to get from one place to another, faster than they could at the time, more reliably, and affordably. They wanted faster horses. He gave them mass-production cars that were affordable and easy to maintain.
Iteration, it feels like a company could use the run rate iterating and never figure it out?