> Major cities could be the places where you can buy and repair weapons and armors, sell stuff, heal your soldiers, hire squad members etc.
The problem with that is that the player has to travel back and forth to the repair shop location to fix weapons. With the new design, if an enemy counter-attack is expected the player's squad can wait in the current village, keeping it safe, while repairing / healing, without needing to track back.