While I agree that cash is extremely convenient and largely anonymous, it is still much more of a hassle to manage than credit or debit cards are. I lived in NYC for a bunch of years and the one thing that I absolutely do not miss is paying for >$100 dinners, entirely in cash, because the restaurant was "too cheap" to handle processing and transaction fees.
> still much more of a hassle That's when everything works correctly. What about when the power goes out and the card reading device stops working? What about transaction denials due to bank mistakes (or predatory policies)? Having the option to pay with credit/etc is nice, but the failure modes can be nasty.
Fortunately, they only shut down my card. My wife's still worked, and we were able to proceed. It made for a more stressful vacation, though...