>>106302967
why does the US have so many different foreign work visas and schemes and programs