It could be that Apple is planning to switch intel cpu to their own, which will take quite some time to finish, and they don't want to release an incremental upgrade before the new cpu.
It's pure speculation but an active reason to explain their approach seemed more plausible to me too and various of their moves with hardware manufacture could support this (although clearly they have their eye on the iPhone applicability in the first instance)