Not sure you’ve done a survey of “most banks”, but in any case “fraud” is only one issue of the risk of debit cards which also have none of the protection for non-fraudulent purchases.
Let’s say you go to a fast-food restaurant and buy lunch with your debit card for $6.59. Problem is, the cashier is stoned and rings your card through for $6,590! You decline a receipt, so you never notice the mistake until you use your debit card again and it’s declined. You get home to check with your bank and see the problem. Obviously, the merchant will probably return your money (hopefully with a forceful apology), but returning your money to your account will take several days or even week. In the meantime, you need to get your bank to reverse any overdraft fees.
If this same thing happened with a credit card, you wouldn’t owe the card company a penny until the problem was solved.
If there’s a dispute regarding a purchase you make, you’re in a weaker position when you use a debit card. The merchant already has your money when you pay with a debit card. So while the dispute is taking place, your money will remain with the merchant and you’ll only see that money again if you win the dispute.
Maybe check the total before you run your card...