For starters, I am not a Ron Paul guy, but this issue is largely due to the Fed. When I was a kid, you could put $200 in the bank and earn 5% interest. Everyone saved because it was a good deal. Also, credit card interest rates were generally very high. People would just use credit cards for convenience or as mini bridge loans to get them to the next paycheck. People rarely carried a balance for very long. And credit card issuers were pretty picky.
Now, savings accounts pay about .012%, which is just a fancy way of saying nothing. In fact, putting money in a savings account loses money due to inflation. But anyone with a pulse can get a credit card with an interest rate of 11.9% and play the balance transfer game to pay off high balances at 0%. So, why would anyone lock up their money in savings to have it get eaten up by inflation when you can just put any big unexpected expense on a credit card and pay it off at 0% interest and let the bank watch inflation eat up the money they loaned you.