I don't know for other European countries, but in France a lot of people call them "Cartes de crédit" AKA Credit cards, even though, like you said, they are actually debit cards for 95% of people, so this adds to the confusion
That said as a French person with a ssn living in Asia, I don't have a french credit card because it's so expensive and foreign conversion fees are very high, whereas I use a us card because the currency conversion rate is very close to the market rate and it costs a lot less to maintain the account.