Marketing programs are designed to provide incentives for certain customer behavior. If the customer is going to do the same thing with or without the promotion, then any incentive is wasted on that customer. Retroactively crediting things provides a "free ride" and while customers who benefit from something like that might like it, it's not a good way to construct a promotion.