I suppose this could be due to excessive population and also if such rewards program turn out with large population that would hurt the profits and not just that it would hurt the brand expectations too. So reducing it for some time and then reintroducing is how they keep things new and fresh and attract people.
RE: The End of Customer Appreciation