There's multiple ways to reach equilibrium. As people migrate, rents and wages adjust. And freedom of movement would also include allowing workers into the US, where wages are higher presently.
As an aside, you don't even have to have large migration to produce a new equilibrium. As long as workers could feasibly migrate, they can negotiate for higher wages in their home country using that as a BATNA.