It just makes more sense for banks to give credit line instead of credit card as it gets rid of payment network like Rupay, visa, Mastercard, no cost of manufacturing and delivering card with documents. All of this will make acquiring new customers lucrative both ways. A lot of people use credit card for the sole purpose of "buy now pay next month" they don't care about rewards and not to see multiple transactions in their bank statements.