(It may differ between classes and countries, but over here in Poland around people I know, having a private credit card is like shaving with a straight razor - it's awesome if you can handle it without hurting yourself, but most people can't and are smart enough to not even try.)
Over here it's quite normal for middle-class people to have personal credit cards, but it's not as important for building up a good credit rating or anything like that as it is in the US.
as someone who treats a credit card like a charge card (pay it off in full every month, without exception), I don't really understand this mentality. imo, managing a debit card is way harder. I have to ensure that I have enough money in my checking account every time I make a purchase. it feels like inevitably my payday will line up in such a way that I overdraft on a purchase I could have easily afforded by the end of the month.
The danger with having a credit card is that you have an option to not pay it off. With debit cards, it's impossible. You can overdraft a little if you're tricky, but that's about it - whereas with a credit card you can end up going negative and finding it difficult to get back to black (whether because of your own faults or external circumstances).
I compared a credit card to straight razor because both are useful and safe in skilled hands, but create danger of hurting yourself if you're unskilled - a danger that doesn't exist with safety razors / debit cards.