Well I am an Indian who lived in US and worked for top companies for 10 years and left back to my home country as I did not want to be beholden to the Green card waiting time or take some unethical pathways (I see a lot of abuse of O1 now). I find coworkers from smaller and friendlier countries sail through and become Americans.
The point is that immigration can never really become a true meritocracy and even I recognised the privileges I had to reach to US in the first place. The country's ethos, ideas are grandfathered into the law alongwith numerous loopholes or sneaky ways. There is never a social compact where I did X , I deserve Y coming true. I suspect globally we are at the tail end of this type of immigration from Global South to Global North as well