Could you please elaborate on this ?
I always assumed that for petty transactions, cashback is better... but got confused after reading your comment..
Cashback and airmiles can never go hand in hand .
You take a airmiles/hotel loyalty card because you know that the return which they can provide is immense and cashback is like petty savings.
Just an illustration which I recently gave to someone
Let us compare 2 cards
One from cashback , the best of the lot SBI cashback
Consider you are spending
4L rupees in a year
With 1L Rs every month
You get 20k as cashback
Spend the same amount in Amex Plat travel in same ratio
You earn 48,000 MR which if converted to Marriot gives 48000 Marriot Bonvoy points
Using which you can stay 3 nights at Westin Himalayas
Would that 20k from cashback , can it get you 3 nights at Westin Himalayas, where single night is charged around 20k-33k which is a ridiculous pricing I agree but what if you have planned for a short luxury trip for your family.
So now consider the real value what 4 lakhs spend on a miles card vs cashback card can get you
Now let's understand this at a bigger level
Suppose you wanted to spend a luxurious trip in Masai Mara , relax at one of their finest camps watch the great migration etc, now this is like a once in a lifetime experience
Consider a fact that there is a hotel J W Marriot Masai Mara which can be booked at 3 lakhs RS a night , and you want to redeem your stay in that property
You are average spender with about 10 lakhs Yearly spend
Suppose both you and your wife gets the sbi cash back card
Spend 5 lakh each on yours cards and earn a handsome 50k direct statement cashback
And in some parallel universe both you and your wife got Amex plat travel
Spending 5 lakhs each on your card and you earn approx 1 lakh Amex points
By the saving done through cashback card it would take approx 36 years to save money and redeem a 6 night stay at Marriot Masai Mara , chalo let's consider the fact that you invested that money somewhere still it would take atleast 20-25 years to save that kind of money
Where as if you book through Marriot Bonvoy points you can book that property at 5 lakhs marriot Bonvoy points which is 5 lakhs Amex points , that you can earn in just 5 years.
This is just a basic illustration without considering the fact price hike and everything .
5 lakhs MB points can get you 18 lakh Rupees worth of value
That is close to 1:3.6 return