Well thats how rational person think......but not the "hardcore"SC fans....I bet they will be more then happy to see few more demos,new commercials and some hype videos before the new year....that could feed them untill next gamescom....citizencon....etc...2018....
Well the hardcore SC fans are a minority of gamers, and they have already stumped up a lot in pre-orders.
Admittedly you need an actual product that's close to release (yes, yes, I'm aware that they're selling access for loads of real money) for the marketing department to get busy with on other channels.
Making in-engine movies is one thing but it isn't real marketing. You need to work out who your consumer base actually is, work out a media strategy along with the launch timeline to target that audience, engage PR, revamp the website (you want something clean), loads of things like that, and then ramp up towards launch. Getting control of the narrative is also pretty important as the whole NMS fandango has demonstrated.
Pretty much everything that I've seen on the marketing/PR front from CIG has been a car crash, to be honest!