This is wrong. Merchants can elect to only accept debit cards.
In recent years, all of my utilities have added 3%+ credit card surcharges, so I pay most of my household expenses with debit cards/ACH now.
Tmobile, Comcast, Verizon, ATT, Target, grocery store, electric utility and water utility (government), annual vehicle tax (government), auto body shop, daycare, and any home repair contractors all charge 3%+ (or give a discount, same thing), so I basically only use credit cards for other retail stores and travel and restaurants.