Все так, но это слишком сложно администрировать. По ощущениям, 5-10% реально можно было бы убрать.Спасибки не всегда являются эквивалентом "честного" кэшбека.
А ещё там надо чистую выгоду считать.
Я некоторые покупки такого типа даже считал честно, например, компенсацию такси альфой, типа так не вызвал бы за 2500, а кэшбек ставил по цене комфорта (1500).
Но там есть и обратная сторона: например, я сам покупал довольно много по кредитке Сбера/гпб. Неакционный кешбек там обычно небольшой/либо его вообще нет, затраты есть, но за счёт высоченных ставок, по сути, сумма кэшбека даже занижена.