A great idea and great execution is no guarantee of success any more than a terrible idea is a guarantee of failure. Any venture is just a matter of rolling the dice and a good idea just gives you more rolls.