Earlier quoted context omitted.
Even those of us who don't carry a balance often prefer credit for the additional fraud protection features. Can't do a chargeback on a debit card.
I don't know how general this is, but I'd say it's common for banks to cover also fraud costs for the customers in Europe. Be it fraudulent debit card payments or Internet banking transactions, I've seen news of banks covering the customer's ass on both. Not sure how often they can reclaim the money, and how often they just take the loss for better publicity.
But which would you trust more when something goes wrong and your "card number" racks up thousands of stolen purchases:
1) credit card dispute/chargeback process that is mandated by law
2) the promise from your bank that, on their good will, they will fix things
Not only that, but thousands of dollars on your credit card is "loaned" to you by the bank, the money's not out of pocket on you yet.
However, thousands of dollars of stolen debit card transactions means your bank account is thousands of dollars lower immediately, and you have to hope your banks promise to give it back will actually pan out.