Most people, even kettles, who want cash back will figure out and eventually just be able to memorize which of their cards give a decent enough cash back reward. I doubt they’d use an app. That said, I can imagine that another company would buy such an app to offer it as part of their suite of consumer services… especially if it helps THEM get acquired.