&gt; Granting H1 to top salaries mean only big companies will be able to afford these visas.<p>No, it means that companies-in-general will only use the H1B system for roles that are <i>actually difficult to fill</i>, domestically.<p>How difficult? Difficult-enough that the pay is high, that&#x27;s how difficult.