&gt; I also skimmed your views, and I&#x27;d like to address the straw man in your moral section. People that are against H-1B aren&#x27;t trying to keep out other people. I&#x27;d prefer that if we do indeed have a shortage which requires special immigration visas that we have actual hard evidence of the shortage first and if the data shows it then to focus on encouraging employers and education institutions to train citizens first. If that can&#x27;t be done, I&#x27;d rather we automatically give citizenship to those that we deem are vital to our economy instead of keeping them in immigration limbo that is the H-1B system.<p>Yes, but the majority of people against H-1B are not proposing or pushing a feasible alternative. Let me just state a short argument here: currently ,there is no simple way for a programmer being offered a $300k salary to immigrate to the US within a reasonable timeframe (let&#x27;s say &lt;6 months). EB-x will take years depending on your country of origin (and still takes 1-2years even without waiting, just for the processing time alone). Said programmer will not qualify for O-1 (O-1 requires specific types of achievement&#x2F; popularity). L-1 requires you to stay with the company abroad for at least a year.