credit cards provides plenty of benefits to the customer which debit cards won't. Fraud protection, charge backs. This in turn, makes consumers use more credit cards stimulating the entire business economy
In fact over here, Credit Cards incur more fees for the business than debit cards. In all my years of being alive, I've never understood the need for a Credit Card.