I'm not sure where you all live, but as a counterpoint, I live in Australia and I don't use cash hardly at all any more. I don't even use cards, or take my wallet. If I have my phone on me I can charge anything to any of the 4 cards I have in my phone's wallet (also I can bring up my official Medicare card, drivers license, etc. on my phone). So whenever I go out I just grab my phone and keys.
Everywhere accepts this. Whether I'm paying for a coffee or a $2,000 TV, I just unlock my phone and tap it on a payment terminal. It takes literally a second. For larger purchases (over A$200) you have to enter a PIN.
I certainly wouldn't like to go back to carrying notes and coins around - making sure you have enough, handing it over, waiting for change to be organised (and waiting for them to do this with everyone before me).
Pretty much all establishments still take cash but I don't use it, and most of my friends are the same.