I think people are equating "credit card = debt" and that's not necessarily the case.
If you have a credit card you can use it
exactly like you would a debit card, I have an Amex cashback card which I do my regular spending on. It's configured to take the maximum payment each month, there is no possibility for it to build up additional debt.
There are 3 main benefits to doing this over using a debit card:
- Better protection on purchases.
- I get cashback on money I would be spending anyway.
- My bank statement isn't littered with lots of small purchases, it's one monthly outgoing credit card payment.
Given I am always paying for the thing I put on it within 1-30 days of making any purchase, this also means I don't spend money that I don't have.
The only con I can think of is that you need enough of a grip on how much cash you have in your debit account to cover the outstanding balance, but I have a big enough safety net not to worry about that day to day.
If you go into the realms of stacking purchases on interest free cards, then it becomes a little riskier and you need more discipline to use them this way, but for my purposes above, credit card as a debit card works and carries no risk if used this way.