There are similar caps in the UK and most credit card rewards seem to be low after an initial offer period.
There are some specific discounts and benefits but not cash rewards.
It is illegal (not banks will not let you, actual legislation) here to charge more for card payments or discount for cash or bank transfer.