Conversely, ideas which appear shitty or idiotic in their failure (Juicero, for eg.) might have thrived with sensible, correct execution.
This is why having the right team matters more than having the right idea and one should take a hard look at oneself as much as the product when facing failure.
I'm not saying the iPhone wasn't amazingly better in execution and had great design. What I'm rather saying is if Apple hadn't released when they did with in a year or two the existing PDAs would have gotten cellular added and it would have been far clearer to everyone the progression was from PDA -> iPhone, an incremental step, rather than the more common mis-conception of feature phone -> iPhone that everyone mis-interprets as coming out of nowhere. There's a long history of PDAs before iPhone and if you take any one of them the jump to iPhone is not nearly as big a jump as people make out.