There are still several 2% cards that don’t require Apple Pay, although I don’t know of any with no foreign exchange fee other than maybe the Fidelity one.
For everything where Apple Pay works, it’s a great deal; for everything else, it’s below average (as there are many 1.5% on everything cards).
> it's essentially free money. Am I missing a catch here?
In the end, all you’re doing is recouping a bit more of your own money than with some other cards. You pay those 2% and more as part of the price of everything you buy.