Not quite.
Besides the merchant the other group that pays our rewards are those who pay the high interest rates CCs charge. Cashback rates from 1-6% are peanuts compared to CC rates on the unpaid blance.
Ah yes, there is that. I forget sometimes that not everyone pays off their cc's every month.