When you add on the amount you have to spend to earn Air Miles, the savings are dubious.
Developers want to improve the site or add on.