This is why starting with low or no code is a great idea. He would have saved a lot of money if he went around to potential customers and seen if they would have paid for such a product. Or fake a product with fake data and demo it to see if there's anyone that would pay for the real thing.