Demand doesn&#x27;t suddenly make new talent appear within a couple months&#x2F;1-3 years for non-trivial fields. Sure, longer term it <i>might</i> lead to more people appearing on the market. But till then companies need people to fill the gaps - in some areas the alternatives are giving up on projects (great, not what you wanted) or hiring from competing companies till one side gives up.<p>To me it seems fairly absurd to assume that there&#x27;s enough american workers in every field to fill every post, even with really &quot;generous&quot; salaries. Even if you only take the &quot;worthwhile&quot; projects into account.<p>Obviously that does <i>not</i> apply for fields where you can essentially train a mid-level university graduate up to par within a couple months.