I don't see any reason why h1b visa holders shouldn't have a high bar to reach. The whole point of the program is to bring the best of the best, not the average or mediocre, which could likely be filled by an American somewhere.
edit: and not all locations in America pay the same amount of salary for tech workers either.
Indeed. The $130k limit should be raised to $310k in SF, NY, DC, LA, and Boston.
And if they don't, that doesn't make the situation any worse. It's impossible to get a H1B VISA right now and they have zero chances to get one, because the quota is ridiculously low and they are all taken by the Indian sweat shops, on top of requiring 1-2 years ahead for the procedure.