OK, but the point is that they need to show there's more there. Hint at it, tease it. Don't just put us in an area and make us think this is all there is.
I look at it this way; they can work on the expansion, or they can waste time getting unfinished stuff ready to show off to a community that will only demand more. I mean, just look at the demo; people say they just want to see progress and don't care if it's unfinished, but they play the demo and then complain about how unfinished it is. Meanwhile, the devs have to get the demo prepared, monitor it closely, fix any bugs immediately... with the net benefit being a community that says "It was broken and unfinished and now I have all these doubts!"
I know this is the first MMO expansion for a lot of people, but this is the fourth or fifth time for me and this is playing out pretty much exactly as it always has (which is itself disappointing, but oh well). Big announcement, trickle of information, lots of estimates but no solid info (especially on release dates), lots of waiting, then a big release (and the cycle usually continues; "everyone chews up the content in a couple weeks then bitches they want more", but we'll see how ArenaNet plays it). If anything, ArenaNet has been
much more open about the development process; we've had lots of blog posts followed by live streams (including one marathon 4 hour one). Usually it's just an announcement trailer then radio silence, with things like detailed class changes coming just before release.
The bottom line though is, the expansion model for MMOs is shit, and always has been; make an announcement and then nothing happens for months (or
years, in WoW's case). It's bad for the community (everyone is waiting for new stuff, vocal minority gets to squat on the soapbox), it's bad for the developer (accusations of miscommunication, crunch, etc.)... I imagine the only people who really get away clean are the investors.
I feel like in a better universe, they kept going with the Living Story over the last couple months and plan to release specializations, guild halls, etc. as feature packs.