The thing is that you get less than 1% on the $1000 when you put it in the bank and most people pay over 10%, more like @ 30% on credit card balances. That is a unfair. That is usurious.
So don't borrow. Save your money and maintain a float of savings, or investments, for the most expensive thing you might buy annually, say 3000 dollars and when you drop below that save, stop spending like you would HAVE stop spending anyway when you had reached the bottom of your overdraft.
When you need major car repairs or have to pay a large deductible you have the money and don't need to borrow it.
If you are not weak-minded then the banks and lenders can't make a dime out of you.
Education loans and mortgages are not lent at high rates. Those are the only monies most normal people NEED to borrow.
This is not exactly brain surgery. It is pretty obvious that saving now and paying no interest on loans is a far better long term fiscal plan than using a credit card and hoping for the best.