I have lived here all my life and you have lived here "3+ years" and yet you say I don't know what I'm talking about.
The intent of the H1-B visa law is clear: It is meant only for STEM workers when there is no American to fill the role. That's it. Period.
American employment should come first. Sorry if you don't like that, but you can always return to your country and maybe there your wife can find a job.
Do you know that there are Americans with MBAs that can't find jobs? Don't you think they should have priority over immigrants?
> "You also greatly overestimate the amount of competent people in the US. Most companies, like FB and Google and Uber, and not hiring from abroad because its cheaper. They are doing it because there are not enough competent people in the US to fill the jobs."
Where's your evidence, because I completely disagree? You'll note that these firms you mention are not offering the same or higher wages for immigrants than Americans but lower ones.
I wonder if other's on HN believe as you do that there aren't enough competent Americans in STEM.
But since you're so knowledgeable, please cite the reliable evidence of this claim.