Fact is, unless you will never apply for a mortgage, car loan, job, or insurance, credit scores are important. Aside from the obvious loan applications, some companies use them as a barometer of how trustworthy a person is (job or insurance).
Having a credit card is not debt if you pay the balance when due. Doing this using a good reward card, means you reap rewards (cash back, miles, etc) for doing nothing more than following your normal spending pattern using a different more beneficial modus.
Truth. If you do it right it's a positive snowball. Pay on credit to get benefits like cash back, extended warranty, etc., then pay it off at the end of the month so you don't pay interest. You're considered more trustworthy and your credit score goes up, lowering the interest rate you're charged when it's time to buy a car or home. That's where it's a tremendous payoff - saving a quarter point on a 30-year mortgage is a lot of money. Also, you qualify for offers from other credit cards with silly cash bonuses (Spend $X in three months and get $y!), which is basically free money if you do it right.
The irony? If you don't carry credit card debt, the industry term for you is "deadbeat", because you're not financing their industry with outrageous interest payments.