It was mostly based on my experience. Whenever we have started with the approach of building the best and not failing, we have succeeded with having very durable solution(product). And all the experiments we have started with the fail fast approach, have either failed or been created again multiple times. Lot of great ideas don't fail because of opportunity loss. They fail because solution(product) was not good enough. There is always a place for great solution(product) in the world. Time can help in success, but it is not the answer to success.