I totally understand why businesses in general are trying to move towards cashless (security, ease, hygiene, etc.) however I still maintain the view that cash is king. It might be a shorter term problem but in places where phone reception is poor (I visit a lot of country pubs on walks) you can be waiting a good while for the landlord or lady to swing the PDQ machine around to get some signal -- handing a few coins and/or notes over takes seconds.
Second to that I absolutely love the fact that cash can be untraceable and anonymous. Sometimes, I don't want my bank knowing where I am and what I'm buying. It was used against me when I remortgaged once ("why did you spend x amount at x venue?") and I'm convinced the data is shared with brands. I stopped buying a particular brand of a product once (which was bought by card on the weekly shop) and I received an e-mail saying the company missed me -- the only way they knew I was buying their product was through an electronic transaction.
There's also a lot of nostalgia attached to it.