To be fair, you can't really expect live in a country where you can't even speak the language. Communication is pretty paramount, especially if you want a job.
I personally think it's pretty fucking stupid to move to a country where you don't speak the language. But then again, there are some pretty fucking stupid people in this world. But if you can speak the language, then I don't understand why you can't legally move to this country.
Asylum seekers, on the other hand, I would see as being a completely separate issue.