For those who are dismissing cash - how would you manage community events? At our village fete cash is used in the following ways - prizes for sports events including children's sports, buying raffle tickets, paying to enter, paying for parking, paying for face painting, taking part in tombola, coconut shy etc.
Simple, pay for token with card on the door and use those to 'pay' for individual things. Just like hundreds of fetes and fairs use already. Means no messing about with change, counting and bagging it all which is heavy and time consuming. All the funds raised can be easily recorded. No one can't take part just because they've run out of small change, if they want more goes they can just tap to get more tokens and it's all centrally monitored and controlled for the school/charity/whoever the event is for.
Cash facilitates every illegal and harmful transaction in society - drugs, prostitution, mugging, bank/shop robberies, weapons, people not paying taxes, lots of types of fraud ect. The government can already track you in every other way, them knowing that you shop in Sainsbury's not Tesco's, and bought something in wilko's yesterday doesn't make a difference, because it only records where you've spent, not what you've actually spent it on.
As someone who works customer facing role I will continue to refuse cash. It put me, everyone else I work with, and everyone I interact with after accepting that cash until I cash wash my hands again, at risk. And I can't wash my hands between every customer, that would waste so much time, hence why we do contactless first everything. Some companies and businesses choose to be cash only, were card only, if people don't like it they can go somewhere else.