Nothing is free, apparently including discounts.
It reminds me of those $10 checks the credit card companies send out (which I've never fallen for). The fine print there says that by cashing the check, you are signing up for some extra service that will cost you $10 a month. I guess they hope folks will think it is a rebate or cash back reward of some kind. They are sneaky.