I say that if they come in, pay the taxes and meet the other requirements, why shouldn't they be allowed in.
If they are not parasitic, let them work, if they are let them wither!
As to the English issue, most other countries are bilingual with English being one of them. Currently I am...