After thinking about it for a while, I came to the conclusion that there were two primary reasons for that:
1. Marketing: getting it in front of people 2. Demand validation: are people searching for it?
And the combination has to be profitable.
After a lot of thinking, I used Google Ads data for advertising costs and search volume, and created an interactive model based on those inputs, along with your costs and revenue.
There is a walkthrough here: https://www.youtube.com/watch?v=JE-VbQ7HDYA
And a real report here - No Login: https://ideas.trk7.app/shared/qS3PbOrrZo8oSeXZ7ef5m4KDyGiCOe...
Let me know what you think :)