My concerns about a cashless society are the power it hands to a few oligopolistic credit card processors. Look at what happened to Pornhub. Regardless of whether you think Pornhub was in the wrong, it is striking that a business was cut off from global financial system by a small number of credit card companies. This was done without due process and under no countries laws. That should scare us at least a little.
I'll take this opportunity to advocate for 'payment network neutrality' - given their importance in the economy, I agree payment processors should be required to process all lawful transactions, by law. We should require this of any national payments processor in the US at the federal level - or state, I'm looking at you, CA and NY.
"lawful" is the rub
not all laws equal and not all nations are democracies, or equally moral or enlightened
I do agree we should have less "meta-crimes".