Immigrants with exception skills have always been welcome here. They are normally high earners and add to the knowledge base of the country. Historically unskilled labor has been welcomed here, especially by big business because they will work cheaper and longer than those that are born in this country. Within five years there is going to be a massive need for more labor as the US starts to pull away from the rest of the world as food and energy becomes more scarce. Add to the the fact the every baby boomer will not be contributing to the tax base and gen. Xers like me didn't have enough kids to fill the labor gap.
Sorry, got off track. Any skilled worker can get a visa to work here, big tech does it all the time. Why not someone that obviously has skills and will eventually draw a nice paycheck?