Credit is useful for buying things you don't have enough immediate cash to buy, like cars or houses. It allows you to leverage, which is a powerful concept if used wisely. For a simple example, if you buy an investment property with a 20% cash down, and you sell it for 10% increase, then your ROI is 100%.
Having a credit card is like having health insurance. Insurance allows me to reduce my risk of going broke. Hopefully you never have to use the insurance, and the average expected return may favor not having insurance, but the return is worth it. In the same way, having good credit and a credit card (even if you pay in full each month) allows you another option to get out of some sticky short term cashflow situations.
The big difference between credit cards and health insurance is that you can use credit cards and keep your expenses the same, while health insurance is an additional expense. So you can spend the same amount with or without a credit card, but gain free financial insurance.