I think your just used to browsing one too many SaaS startup websites. Not every website needs a introduction and breakdown of features, especially for a game site where its target audience already knows what they are looking at.
Anyway, given the other questions already posted in this thread, I'd say it's warranted and constructive criticism for whoever might be running this.