My son lives in a city in China where cash isn't allowed, other than tourists, (have to show passport with visa for a hotel, shop, bar etc to accept it and they have to take a photo of it...) The logic was to reduce crime as stolen goods can't be laundered so not worth mugging people in the street or breaking into their house. (Fifteen years in, it seems to be working. Small crime is far lower than the national average and drug usage is very low. Obviously, not zero but that's because it isn't far to a city where you can use cash. t does make theft inconvenient though.)
For us to go cashless, which is the logical future, we do need to introduce laws to have banks treat card payments the same as cash payments. After all, charging vendors a premium for cards when the cost to the bank is less than handling the cash takings anyway.....
The problem isn't electric payments themselves but the cost to business to accept it. I don't carry cash these days (I try to keep £50 in my wallet but it's been a long time since I actually used any.) I use Apple Pay on my watch for literally everything and with my credit card being very good for abroad, I have had holidays in Australia, Italy and Thailand over the last 18 months and never had to get cash for any of them.
I'm cashless and I rarely see an issue these days.