No one did. That's very much the point of most of this whole ranting about. The "because spoilers" excuse is the most embarassingly appallingly lame one that anyone could really come up with. Name any other heavily story-driven single player title that never got any sort of actual trailer, or teaser, or sneak peek of its gameplay, because "spoilers". Spoiling tiny bits here and there is very much what teasing is all about, when you are not doing it, ten years in, you really have nothing to show, or having major issues with what's currently available.