A CTO's perspective
The definition of innovation, according to BIS (2012), is “innovation is the process by which new ideas are successfully exploited to create economic, social, and environmental value.”
So the new idea/innovation is not enough on its own. Rather it is part of a much larger process that contributes to the innovation being successfully adopted by users.
In fact, the innovation is the outcome of things such as: