Honestly, it feels like they ran out of time and had to put out something for the money, and will be spending the foreseeable future, "finishing the game".
Is this surprising or new? Have you ever heard of a game called Starcraft II? Blizzard recently released news that they'll be adding features that were expected in the original release. To be included "at or around the launch of Heart of the Swarm." For a game that was released almost 2 years ago. To a game that has no release date yet.
As someone famous once said: "wtf, mate?"
You've heard of post-release patches? Welcome to the future: post-release games.