Call of Duty is so popular because it's made for casuals who don't play videogames at all. And there are a lot more of them then there are "hardcore gamers"
jakethenoob's comments