This is US-specific advice; EU capped merchant fees, and therefore you don't get a free 2% reward at their expense.
The fraud protection and insurance can be useful though.