People are playing that game on the 360 in higher numbers.
The numbers of online gamers for BC2 for PC are far higher than both 360 and ps3 combined.
Sure, lots of gamers bought the console version.. but they pay full price for a cut down version with poorer graphics and crap MP support, just to play a short SP and then leave it to collect dust.
So who really got the best value for $$ spent? I think i paid $84 AUD for BC2. So far i've spent nearly 48 hours in MP, and finished the SP in 6 hrs. $1.5 AUD per "hour" of entertainment so far. Now, in 3 years time, guess who had the best value for $$ spent?
Edit: As for the COD MW2 PC ver being castrated, its purely the dev and publisher decision. They realized they can make enough $$ for a castrated version for consoles, so theres no need to put in extra effort for PC. Thats their call. And they lose out on the PC sales.. which also resulted in the highest pirated PC game of 2009, because PC gamers i gather understand "value" better than console gamers. They aren't likely to pay full price for a PoS. In the end, the publisher made enough $$ on console sales so it didn't hurt them regardless. All they lost, was the potential to make a lot more $$ if they refined it a bit and added dedicated server for the PC ver.