As a big Elon fan, I must say this framing is stupid.

American citizens should have preferential access to the American labor market, and American companies should have an opportunity to recruit top talent from abroad.

There’s a vigorous debate to be had about where the proper balance between these two legitimate interests lies. 

On the pro-h1b side of the debate, I find the sports team analogy much more compelling than what he’s saying here.