I must agree on the story-telling bit. Games such as Call of Duty seem to just assume that I care and immediately sympathize with America simply because it got attacked. I watched a walk-through of the CoD: Ghosts' campaign (I haven't actually enjoyed a CoD game since WaW.), and I was just baffled at how lazy the storytelling was. The basic premise of a South American Federation invading the US is interesting. Yet none of it was fleshed out beyond...well...the basic premise that I just outlined.
Why did the Federation form? How willing are all the South American countries to be included in such a Federation? Is there a clearly dominate member of the Federation (like Brazil or something)? Why is the Federation so expansionist? Why did the Federation invade the US? What were the terms of the truce that was eventually broken? I could go on, but I think I have made my point. CONTEXT and MOTIVATION. It isn't that hard, for Fuck's sake. It isn't like they couldn't hire a decent writer to come in and write some B-grade, schlock action plot for them. Even Pierce Brosnan-era Bond movies have villains with clearly-defined motivations (Tomorrow Never Dies is my favourite Bond movie
), and those are the definition of schlock. They make enough money, and they sure aren't spending it on graphics, sound design or gameplay improvements.
Battlefield 4 is just as bad:
Who is the Admiral? Did he launch a coup? I would assume so, but why? When did he muster enough forces to invade Singapore and the Panama Canal? WHY? Who is the 'magical plot-device' man that you have to protect and why is he so damn important? Why did Admiral man attack the US? Why is Russia supporting Admiral man? WWWWHHHHYYYYYY?!