BF2 6 year old = 10 k player every night, BC2 less than a year old 30k players, your logic fails, give it another year and BC2 will be dead, look at all the BF wannabes that have come and gone since BF2 came out, yet BF2 still pulls in the players. People that prefer BC2 just couldn't handle the challenge that is BF2, they prefer the dumbed down easy console style gameplay aka casual gamer.
@ Gerard, don't give me lessons on what a BF game is like, BF2 it takes skill to aim and take down your enemy, BC2 is spay and pray in a small playing area, it's COD with limited vehicles, hell you can snipe players across the map with light machine guns that's how dumbed down it is.
Here sums up BC2 perfectly.
http://megaswf.com/serve/1029692
http://forums.electronicarts.co.uk/...wanted-bad-company-spotting-i-would-just.html