I wish we had kept naming our CVs after battles rather than presidents. I rather liked the naming scheme of person = DD, city = cruiser, state = BB, etc.
Recent ship naming, from not-yet-dead presidents, to Congresswoman Giffords, to Caesar Chavez, is nothing more than political pandering.
I think it's fair to lay the origins for this sad trend on Adm. Rickover who stopped the naming of submarines after marine life and opted for names of states and cities, and politicians, because, as he said, "Fish don't vote, and fish don't appropriate."
True enough. It's unfortunate. I think naming subs after cities (and later, SSBNs after states) is OK, given that we no longer have a large cruiser fleet.
And honestly, I feel naming CVs after Nimitz and such is fine. I guess. Even H. W. Bush, JFK, and Ford, given their naval service. But Reagan? Come on now...he was in the army! LBJ got a DDG... where's the consistency?!
And Carter, the only nuclear-trained officer in the bunch, gets a spec ops sub. In that one 3-sub class we have three naming conventions!