The businesses I trade with in person are mainly hardware/building supply and restaurants. The former don't apply a CC surcharge. We only go to locally owned restaurants and here they mainly charge 3%. I tried cash there, and it's too much of a hassle to have cash for the tip and the register. I get 2% back on my CC, so I figure the 1% difference is worth it for the convenience.
We live in a rural area where if your are at all particular about what you buy you often have go online. So much of our trade (except groceries, and even some of that) is online.
I've been using credit cards for 60 years or so, back when BankAmericaCard was a thing. I don't recall ever leaving a balance on purpose, but have a few times had one because of a payment mess up. I've not carried a checkbook for over 40 years. I sold an implement five years back for cash, and put the last $100 from that in my wallet a few months ago. Can't remember the last time I got cash from the bank.
I just don't use cash except for transactions under around $5. So it's credit cards only for me. If the business wants to charge me for that, so be it.