At a base level, it's simply not on topic Harry. I mean just flip it around, and if I came into a gameplay thread and said, "why are they working on gameplay, show me the mascots that's all that matters." This thread is not about gameplay.
If you want to be concerned about the marketing of the game, or what the team is working on, then create a new thread and talk about there in an articulate manner, and you're good to go.
There's a ToS (terms of service) here at OS for a reason, and it's to have rules like these so flame wars hopefully don't break out all over the place.
I hope you understand, not trying to be combative, just trying to keep every thread from devolving into the same stuff.