I suppose it could be a decent offer for people new to credit (25K points is much better than the competition at that level), but anyone with 2+ years of credit history needn't bother.
That said, I'm not sure what FICO score this card requires.
Does Amex really give
charge cards to people with no credit history?
I would think a charge card (with its policy of no preset spend limit) is something that would very hard for a person with no credit history to get.
In fact, many people think that Amex the bank in general is harder than many other banks for someone with no credit history.
Meanwhile, you seem to be forgetting the once-in-a-lifetime limit at Amex. Someone with a deep credit history may have used up all the Amex cards with bigger MR bonuses!

If you can no longer get
any Gold or a Plat signup bonus because you got them
all already ready (in that past 6 or fewer years), why not a Green for 25k more?