To be fair, the main thought behind having a contract has been that consoles are getting more and more expensive as they get more powerful and not everyone can afford to buy one at the full price so for those people getting it on contract could be quite attractive.