Others have answered this question well, but credit is involved in even more places. For instance, all field service personnel pay for their trips on credit. Imagine a big pharma requiring a manufacturer’s calibration for a piece of equipment without credit. How is anyone to even know the cost of the trip before one takes it? e.g., the cost of a hotel? OK, one calls the hotel. But that cost suggests a room is available, which they will hold for you if you give them… credit. A small business cannot have people in every major market; instead people have to fly everywhere. Supposing it were simple to buy plane tickets with cash, what about renting a car? Instead of a $300 hold, you’d give them $300 cash. (Or maybe more! I don’t know what’s at work here.)
So here’s your guy servicing equipment, he needs cash up front for hotels, planes, rental cars, gas. The company will give him this, but of course they need to get it from the customer. But this means there can effectively be no negotiation on price, because each time a different thing is proposed, the hotels and cars and plane ticket prices need to be reassessed because there’s no way to just hold something. (This is credit!)
How would we, as a society, get around this aspect? Well, pretty simple: we all put a bunch of money in savings accounts, and have secured credit: it’s not really credit, as there is cash backing it, but we can avoid the cash transactions if we don’t need them. But this is not a good thing compared to credit, it is a bad thing, because of the massive opportunity cost involved in having $10,000 sit in a crappy account doing nothing. I’m an honest guy, you can trust me. (And most people really can be trusted. I’m not making a joke.) Let me use my $10,000 for better things.
You can always replace credit with cash, but I think you have it backwards when you suggesting pricing credit higher. It’s having a bunch of cash sitting around doing nothing but securing promises that’s expensive.