Immigrants are not just those who are qualified to work in your company.  There are many other immigrants, most of them are not qualified to work in your company.    After all, you company hires no more than 10,000 immigrants.

The only things common among all immigrants are they are need housing, food, clothing, healthcare and transportation.  Everything else are not universal.