Why loyalty cards suck

It’s crazy to spend $30 for a B&N membership card to save on books you could get a better deal with from Amazon. But it does bring down the cost at the in-store Starbucks. My family has one card that the “entire” family uses, in-laws included.