I would think the other benefit of holding lots of cash would be that it would encourage you to save. The credit card's interaction with your bank account is a bit abstract -- it protects you from the actual scarcity of your funds. The amount of cash left in your wallet doesn't. Handing over eight $20 bills is a worse feeling than signing a credit receipt for the same sum. Loss aversion and all that.