Именно для того, чтобы рпзогнать потребление. Некоторые подсаживаются на этот кэшбэк и тратят больше, чем могли бы. Плюс кэшбэк  можно в определенных местах реализовать, а не везде, где хочешь, опять же-реклама этих сетей, магазинов, услуг. В той или иной мере всем приходится тратиться на рекламуи бороться за клиента, почему б не через договоренность с банком? Раз банки, ритейлеры на это идут, значит это выгодно прежде всего им, а не трогательная забота о клиенте.