AMEX won't approve me? Help?

Hi Everyone,

Transunion score is 804. Experian 780. Don't know Equifax.

Applied for the Platinum. Got denied. I have no credit card debt. Only debt is a car loan. Income is 80k. Highest credit limit is Chase Freedom Flex at $34k.

Reason given is that I have had too many credit cards. What the heck? Any tips here?

I have 100% payment history. No bad debt actions in my past. I do have a large number of closed accounts across credit, car and mortgage - 34. Is this why? I am so confused here. Will probably just cash in my VentureX preapproval, but this confused me.