I cannot believe that BOTH Skyrim AND Metal Gear Solid were attacked for having lame stories this week! If Garnett and Jeff were there I hope they would have been as nerd-raged as I am right now.
Look, let's get this straight, no games have mastered "high art" storytelling to match classic mediums of literature, drama, or film. Even television has a notable lead(*cough* The Wire). But it's totally unfair to look at the best game stories and act like they are letting everyone down somehow.
People love these game stories because they want pulpy fan-service too. I want to live Game of Thrones, so I play Elder Scrolls. I want be Indiana Jones, so I play Uncharted. I want be James Bond with a dash of Tarantino, I play MGS.
These games aren't trying to be Lord of the Rings or Citizen Kane; they are trying to make our FAVORITE stories interactive, not our BEST stories