I'm on the side of paying with real money, not that I've got any spare!
I remember going into a fishing tackle shop in some cornish village, the owner wouldn't accept card payments. Since that day, probably 20 odd years ago, I've always carried card and cash. My point is, there should be a choice