The transaction/interchange fee is set by the card networks, not by any one card issuer. Merchants (businesses, restaurants, service providers, etc) pay that fee, not the consumer — cashback/points is basically a way of transferring some of that fee to the consumer. It's zero-sum at the end of the day.