I always wondered why people in America would ever pay by cash or credit card - unless they are laundering that cash. Otherwise, you're giving up 1-3% discount. Set auto-pay on your credit card to pay in full every month. I've never once paid for credit card interest. I think there's a term inside credit card companies for people like me: leeches or something like that.
I would be curious what percentage of people actually qualifies for a card with over 2% cashback especially without a monthly fee. My guess is that that percentage is very low.
High earner/spender, sure but that's not most people