Anecdata is always funny because I hardly know anyone that uses debit. Credit all the way.
But any business with any sort of margin (as in, I’m not buying grapes for 99¢/pound) takes contactless payments. My gym would look at me like I’m crazy if I tried to pay with cash, and Billy Bishop airport has been cash-free for years.
Would you rather have someone thieve a dollar from your wallet or fraudulently assign you a debt?
Also, credit cards often include insurance on purchases. For example, one of my cards will reimburse my hotel/car rental/plane tickets in certain cases of trip interruption if I purchase those items on that card.