Agree 100%. I am a traditionalist, and think carriers should be Lexington, Hornet, Essex..etc.
Naming destroyers and such after people is fine to me.
Well, me too, up to a point.
But naming a capital ship the USS Ronald Reagan, or the USS George HW Bush, ABSOLUTELY, POSITIVELY GUARANTEES that there will be a USS Barack H. Obama and a USS William J. Clinton.
There's no room for discussion. He who says "A" says "B".
The USS Gerald R. Ford assures the USS Lyndon B. Johnson. The USS Carl Vinson assures the USS Nancy Pelosi.
I mean, how difficult is this to figure out?