Not an excuse for using credit cards, just an explanation why you should sympathize.
In the US everyone is basically forced to have a credit card and use it but many have little financial literacy, especially immigrants.
However, a debit card usually covers the floor of needing a card of some sort to pay for a lot of things.
How do you even get a mortgage without a credit score?
Credit access in the US is ludicrous, you can be a terrible borrower (late or even tons of charge offs) and still get credit offers for credit cards. A lot of people then get into trouble because somewhere in their psychology the credit limit counts as money they "have" even though they understand they have to pay it back. That's why you have people talking about literally freezing their cards in a block of ice to control their spending.