Credit card companies still make money on every transaction, whether or not you pay it all off when you get the bill or let it sit there. On every transaction you make, they make at least 3% or more, depending on the card company. Sure, they don't make as much, but considering how there's plenty of people out there who have thousands in credit card debt, they'll still give the people who pay them off insane limits, and they still make money.