A quote from this article:
“When people then buy those things with a card it makes it a lot harder to meet your mark-up - to the point where you wonder if it's worth it because you’ve made so little profit on it.”
There is not a shadow of a doubt - “cashless” would destroy small businesses.
So it is NEVER going to happen.
Source: https://www.edp24.co.uk/news/24025212.small-norfolk-businesses-want-pay-cash/