Earlier quoted context omitted.
As a German a.) I mostly pay cash because it's faster b.) some shops that can afford it only have cash payments to save on CC costs Not because of inflation or because something happend 100y ago.
As an american, I find it strange that cash is faster. Most people who pay cash need to wait to get the change back unless they know the total beforehand and happen to have exact change. In the US, credit card machines are very fast even the chip enabled ones. Cash workflow: - Cashier tells you the total amount - You look in your wallet/purse - You spend time counting exact change if you do have it - If not, you take…
People pay with rounded bills most of the time, cashiers are fast at returning change (amounts are usually a single cent below the full euro for each item, so change isn't a big problem).
The credit card workflow requires you to sign as well (or alternatively sometimes your pin if it's a debit card). Also, no swiping, only chip readers.
So in essence, taking out the bills is comparable to taking out your card, and the question is whether signing/entering pin is faster than the cashier giving you your change.
Of course occasionally you will pay in exact change, but that's balanced out by all the times you have to insert your card a second time, followed by trying another card.