The reason that companies need to sell these map packs (or want to, at least), is because first of all, Microsoft doesn't let them put much free content up because it's not making anybody money.
Also, the PC community isn't nearly as big as the console community, so they have more chance of...