Purely because it is all fat American 10 year olds who sit playing it for 23 hours a day and who take it way too seriously. All I care about is a good story and couldn't care less about graphics and dedicated servers or any of that pish.
The storyline throughout the COD series has been brilliant. Plus not everyone has 8 hours a day to play online.
What other people say in reviews means **** all to me. I am capable of forming my own opinions so I don't need some fat Internet nerd to tell me what a game/movie/song/album/TV Show is like.
The fact that CoD for PC doesn't even need to significantly ramp up it's gameplay engine, something that EA has done with Battlefield 3 is testament to just how good the stories have been from both Infinty Ward and Treyarch. I've had the same laptop for a few years now and I can still run ALL of the CoD games (incl MW3). And it was only £200.
wii has mario galaxy, mario kart and zelda. Therefore better as they are the only good games on any of the three consoles (except for football games)