Credit cards have some perks, but they also have interest rates which debit cards do not. Many people would rather avoid getting into debt at all, because it can be very easy to go just over budget and end up paying more than you wanted, or getting locked in a debt spiral where you can't afford to pay off the growing interest.