Hum, other than saying the typical, "It's a shame what Infinity Ward is doing to this game," I'm instead going to say that it is conspiracy theory time:
Due to the fact that Modern Warfare 1 sold like it was bundled with the cure for cancer and the fact that the Modern Warfare 2 pre-order sales are through the roof, Infinity Ward has realized that they now have enough money for every one of their employees to live comfortably with their families(or hookers) on a secluded beach in Kokamo, delightfully sipping margaritas for the the rest of their lives. They have decided, as a group, to retire and pass the torch of great PC FPS developer to another company. After much deliberation they decided the only way to properly do this was to sabotage their own game(because if it hit the market unhindered, no other FPS would ever surpass it) so more push could be put behind development of a version BF:BC2 on the PC. They payed Eddie J. to set a precedent that would hopefully be followed by the rest of the PC gaming market, because Infinity Ward's PC sales for Modern Warfare 2 is all that would be needed to have DICE running smoothly for the next decade.
The sad part, Modern Warfare 2 was going to be the messiah of gaming. It was going to be the first ever, perfect game that would render all other FPS, current and future, obsolete. Oh well, A BF:BC2 port is nice too.
(No offense meant to anyone, especially DICE. I love BF:BC)