If they wanted to do this, they would give you cash back, which is accepted anywhere. If merchants want to incentivize you to use your cash back "points" at their store, they would give you a discount on the card.
Guess what? This already happens! And without the waste of a decentralized ledger.