We are all a very very small percentage of consumers, just this shabbos I shmoozed with someone, his whole extensive family for over twenty years have been doing all their spending on a debit card...
99% are clueless about maximizing rewards and bonuses, they just dont think in that direction. The CC companies are fine.