We can use debit cards here as well, the reason we generally don't are usually because of the security and benefits (mileage) you get from using a credit card.
I can use a credit card as well, or a debit card, but there really is no point to use them here.
It's surprising how far behind the U.S. is in this matter.
(and of course the experience from Europe is that while it competes with debit and credit cards, it kills neither)