The shuttles needed more non-earth names, and by more I mean 3/4 should have been non-earth.
I see your point. However, I think instead that Starfleet ships should be a solid mixture of names from all Federation worlds, but it's reasonable that all shuttles on a ship could follow the example of being named from the same world are the ship they serve.