A cynic would also point out that that by not accepting credit cards he also avoids losing the cutr of the transaction that they charge and so makes more money.
I'm not a cynic of course. Personally, my credit card is paid of automatically each month in full.