Say my goal is to write code 6 hours a day with headphones on. In order to do that, I need people to pay me to use what I'm building.
So the problem to solve has become "how to get people to pay for my service/product."
Projects die all of the time because of bad market fit. Less likely do they die because they were built poorly.