People won ' t want to hear it but as someone that has had to deal with this for literally ever . it ' s corporate greed , using immigration . There ' s an unnatural huge influx of people coming here wvisa abuse . Tons and tons of entry jobs in the tech industry are given to foreign nationals with visas so they can pay a fraction of the cost . Sometimes it works out , sometimes they just need someone to do X . However , the more complicated jobs actually do require a citizen , particularly jobs that need task teams . I ' ve seen companies donate to immigration groups , I know full well that they do it just to get more money . Go to any hotel too bigger ones , I promise unless you ' re in the middle of no where they have a few dozen ppl on their payroll with visas . Its not just immigration but that ' s a huge problem . there ' s simply too many people for everyone to have a good job . Also people preaching go to college and you ' ll get a good job coming out lmao , and people want to make it free , as if the requirements employers have won ' t just go up as well . Its kinda fucked up , however it must not be that bad seeing as everyone comes here to do stuff , comes on American sites , uses lots of American technology etc .