Usually the main reason for that is cities have other services players want. Endgame gear vendors, tomestone (their valor/justice point) exchanges, trainers, materia (their gems) melders.
Also the game doesn't have "global chat" like WoW has LFG so it's a great place to communicate with other players.