Because the only info we have gotten is "soon". Of course with that little amount of info on a projects release, you're going to find assumptions being made. Look at Half Life 3.
True enough, but soon should be taken a bit more extendly since it's one person coding it the entire thing! With all these updates it should be expected awhile ^^