Why do retailers offer those discounts then? Why not deactivate them instead of allowing honey to give them to their users? Am I misunderstanding what honey does?
You could probably be clever and come up with a more complicated discount scheme that's not so easy for Honey to take advantage of, but that adds complexity for users as well.