Personally, in regards to the MW2 issue, I think it's sheer laziness. There's nothing morally wrong with that - I'm a lazy guy myself - and it is their game and they are the ones who make it, so they can put as much or as little as they want.
Basically, I think IW spent most of their time on the console version and just couldn't be bothered changing the PC version, due to time, money and effort. They are seeing if people will care.
As for the price - they are seeing if they can get away with it. Mark my words, if this sells well, the next MW game will cost 10 dollars more than MW2. Again, they have a legal right to charge that amount.
This was always coming - publishers and developers would like to make more money for less effort. Hey, that's business mate. As gamers we can either decide that it is worth it, or not.
If PC and console games become too expensive, I'll just stop buying them. I have other things in life to keep me occupied.