They should assign limits based on salary, lets say 150% of industry standard, not education level. There is no measure of skill less meaningful than a degree.
This leads to a problem where locations with generally lower wages, while also needing skilled workers, cannot compete with locations that have generally higher wages.
>There is no measure of skill less meaningful than a degree.
I really don't see how salary is better. A higher salary is simply more correlated with the profitability of a company, not with the skills one has. People doing the same jobs at different companies can have vastly differing salaries.
I should know - every time I've bumped up my salary, it's by moving to a position that required lower skills. The market does not pay high for skills. You'll get paid more if you switch from a job that requires advanced mathematics or physics skills to coding web/mobile apps.
This would weirdly exert a greater downward pressure on salaries, as companies will have a higher supply of higher skill workers rather than just workers as a whole.
Right now H1B are equally exerting downward pressure on salaries at the top, middle, and bottom of the market. Salaries then in turn are falling by a relatively equal amount for everyone. If it is only targeted at the top, that hurts the ceiling for with people in the industry can earn.