At least in France, most of what people call "credit cards" are actually debit cards.
Yeah most EU citizens never had a credit card but they call them credit cards anyway.