The iPhone wasn't a good idea until Apple figured out the right time and the right pitch. This isn't exactly a new phenomenon -- bad ideas are sometimes only bad because of the environment that is limiting their potential (but sometimes a bad idea is just a bad idea, because some environmental factors are unlikely to change).