Frankly, naval ship naming is a soup sandwich.
No ship should be named after anyone who hasn’t been dead for 50 years, or awarded the Medal of Honor. Certainly not after a politician tha that hasn’t been dead for 50 years.
That said, capital ships shouldn’t be name after people at all.
Your whole post was very sensible. And since the fleet carriers are today's capital ships, it might be a good idea to name them after the states.
Agreed. It would be nice to name them after events like famous carrier battles (Midway, Coral Sea) or historic patriotic events. I'm happy to hear there will be another Enterprise.