Actually... Stardock's other game (Galactic Civilizations) DOES allow you to set a planetary 'orbital insertion' point, so that when you select a ship, it goes to a specific square. So the code exists somewhere... this gets complicated with the way cities snake out when they grow though, but it could always just 'unset' the exit square if the city takes over the square in question.
While I do use the 'select unit and then select square' thing a lot, one place we can't do this is when the first city is built. The Sov, and any units stack with the Sov, picks a random unoccupied square to move to. I'd rather have the Sov stay in the city, and be able to move him/her out on my own, instead of the current situation.