You can’ judge greatness from salaries in a few fields of work. What makes a country great is good GDP growth, more people with jobs, more spending on military, less people on food stamps, lower income taxes, fighting unbalanced foreign trade, etc etc.
We don’t measure how great a country is by the level of salaries for computer programmers.
America should invest in Americans. I’ve heard the BS that we need to import more foreigners for 30+ years.
There it is; a tacit confirmation that H-1Bs are not imported super scientists with rare and exotic skills. They are imported like chattel indentured servants to take normal jobs Americans are doing. Thanks.