There are many countries where debit cards are the norm and credit cards are extremely rare. In France, people are so afraid of consumer credit that cards are renamed ‘deferred debit cards’ rather than credit cards, otherwise people do not want them.
There is also a major difference as I understand it. They need to be resolved at the end of a certain period. There is a legal difference from Credit cards as in there is no continual liability and thus no continued line of credit. Getting a true credit card is also a lot harder here (not France) than a deferred payment card (usually 1 month) and has stricter credit checks.
Debit cards come with the same fraud protection as credit cards do, which is the most important benefit of Visa/MasterCard.
Growing up in the EU, living in North America now, it's mind blowing to me how much credit these companies are making available to me. Not that I ever would outside of an actual emergency but I can see how it's tempting to someone who didn't grow up in a financial risk averse society.