The general impression in a nutshell is "too small a market to be bothered with separate laws", etc.
Also, Amex in particular don't allow people to benefit from their (significant, in the case of the plat.) UK benefits if they don't reside there.
HSBC have specific cards that can be applied for by IOM/CI residents.