Earlier quoted context omitted.
Well, somehow not every bank/credit card needs to charge fees to make money. I have two bank accounts and 5 credit cards - no fees. And I'm not a rich SV programmer either. If I was, I'd probably get one of those fancy cards that does have fees.
Yes, this is product differentiation, features, demand elasticity, network/ecosystem lock-in, loyalty tax etc. Just as software and internet also has a mixture of free to use, once off, subscription, usage metering and fixed cost revenue, so too does banking and credit services vary their fee revenue structure and sources for its various financial services and products. It's very hard to make universal statements to…
Yes, credit cards make money from merchant fees and banks make money from lending your money out.