> And if your requisite level of demand isn't there then "coming soon" is a complete lie.
That's an interesting perspective. You aren't lying when you post "coming soon" originally but later it turns into a lie?
Frankly, not sure how you solve this chicken and egg problem in a way other than what we've already detailed:
* put the chicken first: build the product (at least as minimal of a product as you can). Invest your time.
* put the egg first: suss out demand (and don't build it if you can't find any). See if anyone will bite based on words, not product.
You can try to split the difference. By building a bit, using low code tools, for example, or by being transparent that you are thinking about building this and talking to potential customers about what they'd want.
I think that "coming soon" if you don't plan to build the product at all is a baldfaced lie; we can probably both agree that is bad.
Personally, I think that "coming soon" as a way to assess demand, especially if you send out a message saying "things changed, sorry I won't be building this" (not that I've ever gotten that kind of message) is not a lie. Things change all the time.
Have you ever left a job? Typically one doesn't say out and out "I'm leaving" until they submit a resignation letter. Is being part of the team and being enthusiastic about the company and product even if you are interviewing lying?
You can also lower the impact on your users during the "coming soon" phase by
* refunding their money if you charged them (this is a no brainer, hopefully everyone agrees with this)
* providing some additional resources (presumably you have some insight into the problem space you could share, even if you don't build the product) during the "coming soon" exploration process
* asking for emails rather than $$$ while you are unsure of delivering the end goal. You could ask for emails first and then $$$ later.