I just had my card cancelled as I refused to pay 50% annual fee and refused to take up the offer to have it waived fully by having any recurrent bills (Starhub, M1, True Yoga and 1 -2 more merchants) paid through the card.
The CSO claimed that unlike banks that have other revenue generating means, AMEX collects annual fee to maintain the service standard that it offers.
Now it is time for me to look for an alternative card to pay for GRAB rides.
Amex doesn't charge merchants for using its service?