I am in favor of H1B for all of the world's best and brightest. Full stop. 

And while I would rather upskill Americans on the whole -- the sad truth is many - especially Gen Y and Gen Z - are carrying unspeakable psychological and educational weight that makes their hard skills much harder to acquire and incredibly expensive to integrate if you're an employer. 

If I had a role in the admin I would be advocating for a 10 year allowance for skilled labor and charge a premium on wage tax to those workers. They come here primarily to ensure their future generations are US citizens. 

At the same time, bite the bullet that many Americans may have to take the lower paying jobs for a generation while doubling down on investing in Gen Alpha to ensure they are the country's skilled labor force as much as possible this decade and without a doubt a decade from now.