How do you know if an idea worth pursuing?
How do you know if you should focus on something else?
Or persevere?
Triple bottom line - Wikipedia
So what I would say, in summary, is execution definitely matters a lot. The idea matters a lot. But timing might matter even more. And the best way to really assess timing is to really look at whether consumers are really ready for what you have to offer them.
https://www.youtube.com/watch?v=bNpx7gpSqbY
Data: satellites, drones, IoT
Ability to process it: machine learning, AI
Trust and transparency: blockchain
Timing: urgency and awareness of the climate change