Unfortunately a 2% rewards card usually costs the merchant more then 2%.
High tier cards are more expensive to accept, unless your merchant rate is a high enough flat rate that it covers the average and then some.