Often, migration is an adaptation strategy, and a myriad of factors shape whether a person undertakes a journey to a new city in search of opportunity.
Often, migration is a development problem being solved by people using their own agency, and this should be better reflected in policy responses at all levels.