They don't give dates because most people can't handle it when something unforeseeable happens and they have to delay the product. That is the exact reason, why most videogame developers don't give dates unless theye are 100% sure as well. Just to give you a recent example. Some of you may know it, some of you not - H1Z1. It is essentially a dayZ clone but a promissing one, since it comes from SOE (Planetside 2, Everquest) and it will be a fully fleshed out MMO (not 40 people one one server, but 1000s and it's persistent). John Smedly orignially said that it would take them 4-6 weeks (see: time frame) to get into Early Access. Once journalists layed their hands on it the team behind it rethought it and decided that they want to launch their Early Access with more than the "basic" pre alpha game - the state - that so many games launch in in Early Access. Once this was out and it was clear they pushed their date back, the people went totally mental and insane. Calling them all sorts (liars, fuckers - the whole program - even announcing potential acts of violence).
And H1Z1 is of course not the only example. There are all sorts of examples which pave the floor through out the history of videogame developement.
People always say they can handle stuff like this, but the truth is, most of them can't. It is better to leave the people in the dark unless the people behind the product are 100% certain, that they can make it til launch. So I understand fully, why the Gateway team says nothing (allthough it sucks ofc) and I wouldn't speculate much about that at least.
You've got a point there. Better to dreadfully use "soon" than give a time frame and not be able to respect it.
The wait kills though, it really does.