Of course we want subsidies...
Is it really a choice to pay $X for monthly service, $199 for a new iPhone with a two year contract or $X for monthly service (same price!), no contract and ~$600 for the phone?
Right now I'm looking to make a change because I have an iPhone 4 and I'm four months past my two year contract. My AT&T rates didn't drop when I fulfilled my contract so where is my incentive to stay?
If the carriers would offer $Y for monthly service and no subsidy and folks could see that the subsidy is built into their price, then we'd have a choice.
I kind of like the idea T-Mobile is floating (I think it's T-Mobile). They are just helping you finance the phone by adding a charge to your monthly bill. However, if the monthly service cost isn't significantly cheaper, you are still getting screwed.