Credit cards are not evil like everyone makes them out to be.
I have several that offer me no annual fee, free out of country health insurance, free car rental insurance, free life insurance and i get to purchase whatever i want and not have to pay for 3-4 weeks. On top of that i get 2% cash back every year around christmas on everything that i spend with no limits. If that isn't enough they gave me 200$ just to accept their card. I love credit card companies. They're literally giving me money for free every month and i've never given them a single penny in interest.
Credit cards are fantastic. Who wants to be forced to go to the bank, take out $100s of dollars every week to buy things in cash like it's 1950? Nobody. Next year, I'm going to buy a 4k TV. They go for around $1,500 now. Without a credit card, I'm suppose to go to the bank, take out a stack of bills and hand it to the cashier? lol
Problem is, people have no control and max out their credit cards like idiots.
I have no annual fee, cash back cards myself. Fantastic. They pay me back 1-2% every year for doing nothing except use their card.
The point of credit cards AND mortgages is so people aren't living on the street trying to save cash to buys things outright. Mortgages can be viewed as no different than credit cards, since people are borrowing.... and in the $100,000s and $100,000s.
What people don't know (or are too lazy), is that if someone is in a cash crunch and needs to go into debt and pay interest, why use a credit card? Every bank will hand out lines of credit, which is at prime + 1-4% depending on your credit rating. Some people can borrow at prime which is maybe... 3%? So borrow $5,000 line of credit at maybe 5% interest instead of paying VISA $5,000 at 19.99%.
Again, people are just too dumb or lazy to look for deals.