Good question, as Starfleet ships, when naming vessels, have chosen names of places, or names of today's vessels. In cases where they name ships after historical figures, they are "good guys" for lack of a better term. Founding fathers, "heroic" military figures, explorers, scientists, etc.