The point is to set the min pay to be top of market for the field. If there really are plenty of Americans available they should get hired first
Good luck with that approach. Indian tech managers in the US are some of the most biased people in the world. They will find all the missing-semi-colon reasons to not hire an American and hire an Indian H1B instead. Money is no object because it’s the company and shareholders’ money.
How is that what you read from my suggestion? Do you really think putting a salary floor will make companies pay H-1B workers _more_ and not consider US applicants? That's literally the opposite of what would happen.
Did you also ignore the country quotas bullet?
Change quota to limit and put a small number on it. Uncouple that number from the foreign country’s population size and couple it to the unemployment and underemployment rate of the CS grads in the US instead. The rest of your points is just an Indian H1B person’s wishlist.
I think your bias is showing and clouding your judgment. You've made the same inaccurate and bigoted point several times on this thread and I'm not sure it's added much to the conversation.