Boy was sent to stupourmarket for some things and decided to get himself a burger on the way home. Disappointment! They now only take cash. There is a cash machine directly across the road, in fact it's in the external wall of the Sainsbury's he'd just come out of, but he didn't have a card either - only phone. Besides, he says he wouldn't have considered it worth waiting for the lights to change, crossing the road, getting cash out, then waiting for the lights to change again, etc...
Cash is clearly not dead but there does seem to be an increasing gap between cash-only and card-only retailers, with no way of predicting where any particular place will be. In this particular case, most of their business is now Deliveroo and similar - so they're obviously open to electronic payments on a larger scale. Perhaps it's the per transaction fees that make eftpos unviable for them on an individual level?