3 ms·Because amex has higher fees to compensate for thier more generous rewards program.by gozo 11y agoBecause amex has higher fees to compensate for thier more generous rewards program.