I agree with everything except ... cash is least expensive, not most, way to live.
Here's how it's more expensive. You have 1000 in cash and a job. You need to buy a new car. If you can get credit you can buy a reliable used car for 10,000 and pay a reasonably low interest rate and not suffer any maintainence issues. If you have to pay cash you may not be able to even afford a car and if you find one it will likely have substantial problems which you will have to pay for in maintainence and other expenses. And then there's the soft costs of not having reliable transportation. And the same goes for apartment rentals. Bad credit means you might have to put 4 months down vs the standard 1.
The increased expense isn't strictly monetary in a present value sense. Its getting an improved quality of life which will be hard when you have to pay for everything in advance.