A lot of businesses give more than a 2% discount for cash. Personally I find that I instinctively tip less when I use cash than a credit card. The act of getting bills out of my wallet is viscerally more painful than writing numbers down, so I tip less without thinking.