You forgot that part. I get why they did it. I just think that probably wasn't the best direction to go.
As far as generalizations go, it's next to impossible to avoid overpaying on any long term contract. That's a given. But, with this specific situation it's just another reason not to like the contract.