Спасибки не всегда являются эквивалентом "честного" кешбека, так как на том же мегамаркете в прошлом году была жирная раздача.
А ещё там надо чистую выгоду считать. Допустим, товар на озоне стоит 8 руб, а на ММ 10 руб, но с кешбеком 30%. То бишь чистыми за 7 руб. Выгода 1 руб, а кешбек 3 руб...