Dave Ramsey made a career out of teaching “normal” undisciplined people how to avoid and eliminate debt and that includes the advice of “never ever use credit cards or get loans.” A 15 year home mortgage with 20% or more down is the only acceptable debt in his eyes. (And that’s because human nature often leads people into debt, not because of any mathematical basis.) For the majority of “normal” people, he’s right.
Because it's usually not free. Most banks charge some fee for providing a credit card. Debit cards are completely free with most banks.
The personal finance advice I've heard is not "don't use credit cards" it is "don't carry a balance on credit cards."
Carrying a balance will eat you alive on interest. As will fees for late payments or going over the limit. If you have the self-discipline to not do those things, there's no reason to not use a credit card.
Why would you want to use the money you have when you can take a free loan until the end of the month? A free loan means you can keep your own money invested or otherwise working more efficiently for you somehow.
> the no.1 personal finance advice is "stop using CCs"
I've never seen this - I see 'use CC's more to build up your credit'. I use my cards religiously and have near perfect credit based on I think basically on this alone as it's the only credit I use beside my mortgage.