If the alternative was paying cash, cash has an even more demanding level of confidence of sufficient funds required and it applies earlier with no flexibility.
If I pay cash for everything and my cash level fluctuates down to $0 temporarily, how do I buy something right then?