One Loyalty Card To Rule Them All

The way modern business works, a wide range of retailers charge you less if you swipe a loyalty card so they can engage in some nefarious data tracking schemes. The problem is that I only want to carry a certain number of cards with me on a daily basis. Consequently, I end up paying somewhat more than I’d like to and various retailers end up with less data than they want. Shouldn’t someone make some kind of generic loyalty card that different chains could then sign on to?

That way I could just walk around with one card that I swipe at Safeway, at CVS, at Ace, at Chopt, etc. and everyone wins. Is there some obvious problem here, or should I be quitting my job to make millions in the annoying Kevin Drum industry?