A lot of credit card companies offer cash back or redeemable points towards other purchases like for travel. If credit cards are used effectively (you pay back every statement balance) and the merchant isn't significantly raising the price of goods or services for transaction costs, you can make a serious amount of money back, easily in the amount of thousands of dollars per year from normal everyday use.
Edit: When I was referring to "transaction costs," I was referring to merchant fees
> The first one is just an hidden tax and garbage profits made possible only due to the monopolistic behaviour of credit card companies.
I'm not sure any supposed monopoly is necessary here to explain anything. In fact, there's no monopoly and different competing issuers have different levels of fees and 'rewards'. Eg American Express explicitly has high fees and high rewards, and competes against Visa and Mastercard (and against domestic systems in eg Germany or Japan).
A monopoly (or oligopoly or cartel) argument could perhaps explain why the smallest fees you can find are still 'high' by some arbitrary standard, but it couldn't explain why American Express is a viable competitor.
Moreover, it's an inequality engine. Get money from those who can't pay their bills (poor - they are punished bad back-breaking late fees and penalties) to those who can (middle class and the rich who usually pay their cards off in full every month so never pay any interest, and get cashbacks and bonuses/airline miles/etc).
A lot of the American consumer finance infrastructure seems to be set up like a regressive tax on poor people who can’t avoid using the system.
If you don’t have money, banks will charge you $15 / month for a basic checking account, plus $50 overdraft fees if you make the slightest mistake in balancing the account (or if a company makes a fraudulent charge on your account — also dismayingly easy in the US system).
If you have any reasonable income they start waiving the fees, and beyond that they’ll shower you with offers for credit card rewards and other benefits effectively paid from the massive windfall the banks and other companies collect from the poor.
The market isn’t solving this, so there should be more regulation and very tight caps on these various fees. A bank account shouldn’t cost more than $2 / month. An overdraft shouldn’t be possible unless you opt in to a loan facility.
Why is the market like this? It's naturally harder to make money off poor people because they have less money. It's also not how retail banking works in Europe, they tend to make money off the rich here in ridiculous ways ("keep $400,000 frozen on your deposit for an almost zero interest rate and get a few useless perks like a red-carpet priority lane at the airport"). And i don't think it's regulation. Maybe European poor and American poor are different (can't do the math, don't care, have planning horizon too short)?
There are a lot of poor Americans. 22% say they have absolutely no emergency savings. That’s 57 million adults who get milked by banks at every turn.
In Europe, exorbitant fees paid by the poorest would end up getting paid by the welfare system. It would be more obvious that it’s a wealth transfer from the state to the banks and other corporations. So the government has a direct interest in enacting regulation that prevents this.
In America, the welfare system avoids transferring actual money to people as far as possible (because the system doesn’t trust poor people to handle money). Instead these transfers are made indirectly using systems like “food stamps” that you can use only to buy groceries. When the government is giving food stamps to someone, and simultaneously the same person is paying $100 in overdraft fees to a bank, it’s much less obvious who’s really paying the bank’s profit here, but it’s still the taxpayers.
It’s not even credit, you’ll get hit with fees for just having a bank account when poor.
Wells Fargo, one of the largest national banks, charges $15 / month for a checking account (last I checked) unless you keep a balance of over $1500.
And overdraft fees are hard to avoid because the American banking system is fundamentally flawed. Companies can make charges from your account if they know the number. (This is mentioned in the debt collection article too.) If you don’t have money, your account can suddenly go negative because some company somewhere decided to pull some money from you, and then the bank charges you $50 for the overdraft.
The system is so broken, it’s hard to believe from a European point of view. The USA only got European-style bank transfers this year! Until now, almost all money transfers were being bolted onto a system meant for handling paper checks.
But those thousands of dollars are effectively subsidized by every one making a credit card purchase (e.g. merchant fees) - and not everyone being able/savvy enough to utilize them well
Consider how much cheaper things might be across the board with lower fees
That money still comes from your spending with the merchant, so ultimately out of your own pocket.
But you are right, that the system is not very transparent, and merchants probably seldom give people the full discount of the costs saved when they use non-credit card payments.
Most sadly don't give a discount for not using a credit card. I've only seen my local bagel place do that. Other places say they will charge a credit card transaction fee even if you use a debit card (which still has costs for the merchant but not as much as credit cards)
You can indirectly see some of this happening though: lots of places with lower margins (ie cheaper prices) won't accept American Express, but might accepts Visa and Mastercard. That's exactly because of the difference in fees.
If you go shop at merchant A that accepts American Express, you pay a higher price no matter how you pay. But if you have a non-American Express means of payment, you can shop at merchant B, which has lower prices overall (no matter how you pay). The economic effect is similar to directly passing on the fees transparently.
Edit: When I was referring to "transaction costs," I was referring to merchant fees