Comment by MengerSponge

7 hours ago

There are a few cards that offer 2% cash back with no annual fee. No chance their fee is 1.5-2%

Cards don't make money from their fees. They make money from people who fail to pay and then pay the ridiculous interest.