> Fees. The whole point of credit cards - for the CC companies of course - is fees.
On the merchant side, yes.
On the consumer side, no. There aren't many examples than Amex which is mostly popular in US charging high fees for their credit cards.
Most credit card companies make money from merchant run programs and overdraft & interest on late payments and penalties. They make half of their profit from vulnerable and poor people to pay rewards.