If I was a retailer who offered Air Miles, I would do my customers and my company a favour by dropping the programme.    

Those Air Miles are NOT free.   They cost the retailer money and that cost is pasted on to the customer.  

By dropping the programme, the retailer could draw more customers by offer lower prices overall or on promotions.