Go play arma.
Go play console (so we don't have to read absolutely fucking retarded comments like your previous two)
CoD of late has become a game to dip into and play for a little while without the need to actually learn how to play it. That's why it's so popular, because it's easy
to play. Not everyone wants to play a game that takes them months to get even slightly decent at. Not everyone is a hardcore gamer. Not everyone has the time to learn how to play a game so that they're good at it. And not everyone wants to spend all their time at a pc. There is a world beyond your desk btw.
that's a really shitty argument.
that's like justifying really awful books because "not everyone wants to spend the time to actually concentrate, digest and ponder over a book. there is a world beyond sitting inside with a book btw". if you allow that reasoning then every single thing we ever do will become instantly-gratifying and easy to grasp for everyone. what a stupid idea. no. people are stupid and people are shit at things. some people are real fucking retards and will never become good at something; others will, through their dilligence and hard work, achieve a better skill or understanding than others. why should that be sidestepped in game-design philosophy? let everyone grasp the game easily and one of the CORE concepts of games disappears: REWARD. we have historically played games for the sense of reward, be it a victory, an accomplishment, a puzzle-solved, or the outwitting and outperformance of a rival. take that out of the equation or simply lapse into rewarding everyone and you don't have much of a 'game'. well, nothing to celebrate, anyway.
it's so typical that a scot would attempt a defense of 'not trying', and to fail so hard in the process, too.