Ghosts hasn't been hyped very well, not enough public exposure. Hell I even catch people genuinely thinking that the next CoD is called MW4 because of how little is changing.
One and a half missions showed a day before E3 (big mistake there), boring trailer. Practically the only thing they've tried telling us "The Dog will be in the campaign, it'll be an AI on your team".
I think we've finally reached the point of CoD being unable to be pre-ordered by everyone in the world just because CoD is in the title.