I absolutely agree with you that the USA needs immigrants and benefits from them, and that diversity is the only right way to conduct business (or life). This article is not about immigrants--except to say that they should be treated well--and it's not about diversity at all. it is about CEOs illegally hiring H1B workers from overseas when the skills they need can be found in this country. The law says H1B applications can only be approved when skills cannot be found here. Profit assuredly is the motive, though in your friend's case it seems possible that the skills their employer needed maybe really couldn't be found here.