Your story is shit. Not once did you use the word “shortage” or “surplus” or “efficient”.
Let’s say that Seattle has too many waiters (surplus) while Los Angeles has too few waiters (shortage). Clearly this is a problem. In economic terms we’d say that this is an inefficient allocation of waiters. So how do we solve this problem? How can we help ensure that waiters are efficiently allocated? By allowing wages to do their fucking job.
Maybe you didn’t know that wages have a fucking job to do? It’s true. Wages have a fucking job to do. Their fucking job is to reflect and communicate people’s perception of relative scarcities.
Employers in Los Angeles will perceive the shortage of waiters… and they will communicate their perception by paying higher wages. Employers in Seattle will perceive a surplus of waiters… and they will communicate their perception by paying lower wages. The larger the disparity in wages… the greater the incentive for waiters in Seattle to move to Los Angeles.
Is this some fancy fucking new concept? Nope…
It is thus that the private interests and passions of individuals naturally dispose them to turn their stocks towards the employments which in ordinary cases are most advantageous to the society. But if from this natural preference they should turn too much of it towards those employments, the fall of profit in them and the rise of it in all others immediately dispose them to alter this faulty distribution. Without any intervention of law, therefore, the private interests and passions of men naturally lead them to divide and distribute the stock of every society among all the different employments carried on in it as nearly as possible in the proportion which is most agreeable to the interest of the whole society. — Adam Smith, Wealth of Nations
You want to talk about wages and immigration… then please do us all a huge fucking favor and first cover the fucking point of wages.
Start your story with this passage by Adam Smith. If you think it’s shit… then show us why, exactly, it’s shit. Once you’ve effectively explained why it’s shit… then go on with your story of wages and immigration. Persuade us that labor can be efficiently allocated by shitting on the accuracy of wages. Persuade us that labor can be efficiently allocated by shitting on people’s perception of the relative scarcity of labor.
In other words, persuade us that socialism doesn’t do a shitty job of allocating resources. Good luck.