Exactly. Most problems from rewards systems come from: Complex interoperability. Closed systems. Can't spend starbuck points in Target. Hard to manage double spend / usage of points. Hard to keep up (as a shopper) with 20 different programs. Hard to explain to the end user. Almost always worthless. Hard to transfer (in case of cash back)
All of those are fixed by btc over LN