the contract dilemma

If any other service provider tried to get me to sign up for a 24 month contract I would shamelessly laugh in their faces…..so why is it when presented with a shiny new phone, I would happily sign away my children….

I got an HTC Desire today *squeals and does excited bit of wee*