It can be hard, because what is truly superior? It shall be truly superior to the mainstream to really get that fast adoption I guess.
And also timing might play a big role. You can have a really superior idea, but people might need to "mature" to see its superiorness.
What do you think?