There is a lot of discussion in tech circles recently on the sorry state of US immigration and the dire need for more qualified engineers, computer scientists, matheticians, etc., but much of it misses the bigger picture. The big picture is that the dominant socioeconomic dynamic of the 21st century will be the competition between the US system and China’s massive population (and India’s to a lesser extent) for global economic ascendance.
The US population is ~300 million, China’s is ~1.2 billion, 4x our size. (India’s is over 1 billion and the EU is ~400 million, for comparison). For every engineer, scientist, genius, etc in the US, there are ~4 in China. Over the long term the US has no hope whatsoever of competing against that without significant structural changes.