That was, from what I can remember/find from a quick search, simply a resource issue. They had all their top engineers working on iOS so ran short on engineers for OS X and as iOS so important to them they decided to take the hit on delaying the launch of their desktop OS. A good decision considering how well iOS has taken off.