The credit card company still takes a 2-3% cut, which absolutely gets passed on to consumers. You get part of it back in the form of credit card rewards and services (eg. fraud protection, charge backs) but it's still a tax on everything.
BNPL is worse, they take 5% and all you get is a small loan for a few weeks. Their whole business model relies on it being "free" for middle-class people who will pay back their loans, because the fee is hidden in the purchase price. This is an area where government regulation is actually required, all transaction fees should be disclosed and charged as a surcharge on the base purchase price, whether it's a credit card or BNPL, to provide a fair and competitive market for consumers and merchants.
BNPL is worse, they take 5% and all you get is a small loan for a few weeks. Their whole business model relies on it being "free" for middle-class people who will pay back their loans, because the fee is hidden in the purchase price. This is an area where government regulation is actually required, all transaction fees should be disclosed and charged as a surcharge on the base purchase price, whether it's a credit card or BNPL, to provide a fair and competitive market for consumers and merchants.