Launch and iterate is why i think they delayed on this. prioritization is difficult (especially for such a large project) and I'm sure that many other things were prioritized over this feature. Now whether or not that prioritization was correct is debatable, but im pretty sure every software project in the world "thought they would have more time". That's just Hofstadter's Law (http://en.wikipedia.org/wiki/Hofstadters_law).