Could H-1B be more effective? Yes. It could definitely be more fair to the visa holder and do a better job of attracting and retaining the most skilled workers. But I also think it's totally wrong to say we don't have a technology labor shortage. The best evidence of this are the salary numbers for people with math and science degrees. It's not because physics and math suddenly got more valuable. It's because tech is…
There is a Ferrari shortage because I want to start a "Uber With Ferraris" business, and I'm unable to buy a Ferrari with the $10 that I have in my pocket.
There is a developer shortage because I want to start a software business and I am unable to buy a developer with the $10 that I have in my pocket.
There are no shortages. There is capitalism and the market. If salaries rise so that My Brilliant Idea Co is unable to hire a software developer, that just means that My Brilliant Idea Co isn't valued by VCs or Angels such that they can afford to hire the necessary people.
My company was unable to hire people. When it increased offers by 40%, suddenly it could hire people.