Instead prices go up or down until supply and demand meet.
So talking about "shortages" in this context doesn't really make sense to me. Yet that's the terminology in this field, and the resulting confusion is unavoidable.
Remember the "chip shortage" all throughout the pandemic? It's not like the whole world switched to a Soviet style command economy between 2020 and 2022 yet we still had it.
If you were willing to pay more than the market rate, there was no problem in finding chips.
ChatGPT mentions some factors for why suppliers didn't just raise prices until the demand met the supply:
1. The industry often has long term contracts that fixes prices months or years in advance.
2. Even without such contracts, the value of stable, long-term relationships with major customers made suppliers keep prices stable.
3. Governments intervened to prevent "price gouging" for favored industries, and even without such intervention, perceived price gouging can be more damaging long term than is made up for by near term profits.
So you're right that there was a real shortage for a time.
But note my original caveat: "On a market with free pricing". Unfree pricing (contracts/regulation) was one factor.
But PR considerations, which I admit I didn't think of, was also a factor. So I learned something here!
The same goes for offshoring for jobs. Lovely for shareholders and the CEO's bonus, but not so great for US residents having to compete with them who are paying US cost of living, not Indian/etc overseas cost of living.
It'd be nice if the US government would pass laws benefiting its own citizens/residents rather than corporations.
If a government tried to treat everyone in the world the same, it wouldn’t be able to meet the needs of its own people. Things like healthcare, schools, and public services are paid for by citizens, so they have to come first.
Also, preferring citizens isn’t about race. Citizenship is something anyone can earn, no matter where they’re from. Calling it racist mixes up two very different things.
It's hard not to break the rules in replying to something like this.
Are you trying to tell us immigrants to the US do not pay taxes? They don't follow laws? And they don't contribute to the country?
I'd also say, immigrants are only temporary non-citizens. If they are immigrating to stay, then it's the government's job to take care of them. Countries like the US and Australia were founded on immigrants.
If their loyalty is not to the country they are immigrating to, and is to their previous country's government, I am not sure why it would be a priority to support them.
>If their loyalty is not to the country they are immigrating to
This goes against human nature. Loyalty would come later, not before or even immediately.
Preferring US citizens over outsourcing is patriotic, not racist. It's also being a good corporate citizen - supporting the country/people you are gaining your profits from.
It could be solved by realising that letting immigrants in, especially highly skilled ones, is good for the country (and for the immigrants!), independent of anything like a 'skills shortage'.
Maybe you could escape the dichotomy by requiring H1-B workers to be in the 5% paid employees at a company or something.
It's the same with the "fast food shortage," I bet the shortage would dry up real fast at $50/hr so all we're really doing is haggling over price. If in order to hire a H1-B at a salary of x you had to offer US workers 2x with say a $100k floor on x then I bet Americans would show up.