At the store I work it is usually the die-hard American Express customers who their cards for everything (working there a while) and everyone else pays cash or debit (about 90%). I’ve been working at the same Wal-Mart for almost 6 yrs and this has recently caught my attention.
Why do so few people pay with credit cards these days?

People have maxed out all their credit cards.