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.
I applaud businesses like this. The fact we slowly let a few giant private corporations enact a 1-3% fee against pratically the entire consumer economy would be ludicrous in any other situation.
Plus the privacy concerns just are not worth the convenience. Whenever possible I use cash, simply so I slow the day coming where I can't function in society without having my entire spending history out there for any agency to decide to take a look at.