That's a little inconsistent, though. Settlers travel faster than soldiers. Immigrants are really just settlers with the ability to join a city.
I think soldiers ought to be slower anyway, since they are constrained by their organization and formation.
But hey, there's so many variations on this core concept, and no accounting for taste.