US are not generous either. Merchant increase prices by 5% to cover costs, you get 2.5% cashback and visa/your bank pockets the other 2.5% you're paying.