I live in the US, and rarely use cash. My spouse and I pay for big ticket items like cars, by writing a check.
I've visited Switzerland a few times, and noticed that the transit system (trains, buses, etc.) creates natural places where people go almost every day, that are convenient locations for things like banks and food stores. There's nothing like that in most of the US. My bank closed its branch office near my house, and now the closest branch is some distance away. So it's an extra trip to get cash.
Now, if I use a check or debit card at the food store, then I can get some extra cash from the transaction. I also get a little bit of cash from playing music. My main use for cash is to give some to my kids if they need to buy something.
Oddly enough, I take $1 bills out of my wallet and leave them at home, so I won't be tempted to buy snacks from vending machines during the day.