Right, and then they in turn need to charge higher prices to make up this loss. Cashback is a scam.
so as an individual it still may pay you to have one
Yes, sadly. So you have to play the game in order not to lose, and playing the game means that the credit cards take their cut, which means everyone loses except the credit cards.