That is why I ask a different question in those conversations now. Not how many points you hand out, but what people actually do inside the program, and whether it gives them something beyond "I paid, so I got something." What I would rather see is an ecosystem people genuinely want to be part of. Not because a discount code is waiting for them, but because it is useful, or fun, or simply relevant to what they are already doing anyway. That is how you build a relationship with someone, moment by moment, not campaign by campaign. A pile of points with no experience behind it is not that. It is a ledger with a nicer app around it.
So take a look at your own program. Is it something people build a relationship with, or is it just a longer way of saying thanks for your purchase? Nobody has ever stayed loyal to a ledger.