Wonderful observation and post. I think one factor to consider relative to the Tipping Point is the number of people required to achieve win-win. In other words, how many people are required to make the idea profitable for the provider AND the consumer?  If a new idea never reaches that point it may become extinct. Buy once it does, it may last a very long time.

Thanks for the great post. Mike...