Cash makes my budgeting easier too. I find it harder to overspend cash I don't have on my person. The cost is more tangible (as every debit/credit tap "feels" like the same amount). Consumers have been shown to spend more when using electronic payment methods too. As to the coins, those get tossed in a jar to be rolled later, then eventually taken to the bank and to a rainy day fund.
Cash is fuckin' excellent.
"What if the network's down?" is a problem solved by buying things another time on the rare occasions it happens.
Which I would posit is slightly better planning then having cash on hand, since it means you've kept a reasonable stock of whatever basic necessities absolutely can't wait.
I don’t think the extra fraud was a major concern. The person would need to happen to be in the shop with their fake card for this very rare event.