my guess is you also believe in Moore's Law. there aren't any predetermined eureka moments. the only thing that is stable is when people decide to only release things in a specific way, to maximize profits.