Earlier quoted context omitted.
Dunno, in a lot of europe, though credit cards are readily available , most of my family (I have relatives in Germany, Austria, Slovenia, Croatia) doesn't have or want them. They have forms of payment which are strange to me but basically are some form of bank debit card, accepted everywhere. Or fancy phone / app payment methods we can only dream of here. I didn't read the OP as necessarily implying technical or cult…
When a form on a web-site says CC (Credit Card) I can always pay with my debit card. (Unless you're talking about another sort of debit card that isn't what I call a debit card - "a MasterCard/Visa/etc with no overdraft). To me it seems like some people use the term "credit card" for any bank card, while some actually mean the "credit" part. While "credit" (non-debit) cards don't seem to be THAT popular in the Europe…
I have such a card and it is neither a MasterCard or Visa card. It looks like a Credit card with a Chip and magnetic stripe, but it has my IBAN on the front instead of a Credit Card number. These cards are the standard here in germany. If you have a german bank account you get one of these.
You can use it pretty much like a Credit Card and you can even pay contactless with it, but I think you can only do so here in Germany. Though it does not work if you only support credit cards.
Since these cards are standard and free some people do not bother with a credit card.