My belief is that there are three fundamental properties you can build on to make a game: gameplay, story, and presentation (including graphics, but also sound effects, music, etc.) For any given developer, it's usually wise to emphasize 2 of those qualities to make the most out of their budget, and put the rest into marketing. instead of divvying it up equally. Traditionally, presentation and gameplay take precedence over story, and the general populace approves.
Games with a good story have, also historically, had either shit graphics or wonky gameplay, tragically. And the developers brave enough to try to have a good story, great presentation AND awesome gameplay usually have little money leftover for marketing their game, so it isn't well received by the public (see Okami, Psychonauts, Final Fantasy Tactics, and every other game we've mentioned in that one thread we do every month or so).
That's just the hard truth, I guess.