But presumably pricing plays a role. If the cost of housing between NYC and Saskatchewan was comparable I imagine the former would have the higher growth rate.
If you change any attribute about these places at random then the migration patterns are likely to change, but that's a silly way to look at it. The comparison is around what is, not what could be in some other magical universe.