You give a customer a 10% coupon after their first order.
They use it.
So you send another 10% coupon after the second order. They use that one too.
After a while, you have to ask an uncomfortable question: are you actually building retention, or just teaching customers to wait for a discount?