There are definitely good reasons to use a credit card. Subtract expected yearly inflation from apr and then add together the cards benefits. Often times you can actually save money on purchases using a card. The banks benefit because they receive the interest payment and third party companies benefit from an annuity. You benefit by spending less on purchases than you would otherwise