This isn't clear in the rules; either it needs to be stated explicitly, or it needs to be discussed, because it's unclear why I can't run through a zone if I've cleared a passage to it, even if it's in a different location.
As for why – that's a completely different question. If there's a passage in another location, then having guards there is a perfectly logical price to pay for passage. Otherwise, there could be a mountain in that location, or simply an impassable obstacle.