Seriously. Who expected people to pony up the extra $300 for the Nexus One (over the Droid) just for the privilege of being on T-Mobile's sub par network and no contract? Most people stick with a carrier for half a decade or so. Two year subsidies are not that onerous.
Bring the Nexus One to Verizon with the option of a carrier subsidy and we'll see how much of a flop it really is...