I agree with parts of what you are saying, but strongly disagree with you calling character design, setting, dialogue and story writing "superfluous details". They are things that are integral to a complete package as a game.
Yes, gameplay should stand on it's own; it is, afterall, a game...