Starbucks does not get to keep unredeemed balances indefinitely in most US states!
Regardless, the underlying point remains. They'll profit from the float until whatever it is they have to do happens.
Starbucks does not get to keep unredeemed balances indefinitely in most US states!