This surprises you? More interesting perhaps are the implications of a yearly upgrade cycle. What's that going to mean to ambitious product planning? Pehaps more risky, strategic projects are put into incubation, under wraps until proven, before announced in any public way.