A leading economist answers one of today's trickiest questions: Why do some great ideas make it big while others fail to take off?