The Navy does it too.
They stopped naming nuclear attack submarines after fish decades ago.
And started naming aircraft carriers after politicians at the same time.
Like the USS Jimmy Carter, or the USS Richard Russell?
I wonder what criteria they use for choosing a name.