Why Does American Express Charge Higher Annual Fees Than Other Credit Cards in India?

Why does amex charge such high annual fees compared to other credit cards in India? Is it really justified? I mean, I am not even very clear about their exclusivity, but regardless the cost seems way too high for what I think I get. The luxury perks don’t seem to add up to the price tag
In my personal opinion, it just feels alot overpriced