The employee not speaking the local language is a positive? Then why are the homeless not employed? If not having a stable home or clean clothes a positive... Where the fuck do you work so I can i avoid it? The smell alone.
Yes they are all signs of desperation. Maybe you could argue they are indicators the person will accept lower wage and as such less expense to the employer. That said it's hardly a positive... If I owned a laundry mat and hiring an attendant(easy job, no real requirements) I would want a person who can interact with customers, who didn't have an odor, who had a stable way to pay. It may cost more, but I'd likely get more customers.
I'm not saying immigrants are less then local people(how ever you interpret that) but native citizens have a huge advantage. If I move to India and don't speak Indian, don't know anyone there, have no training, don't have a place to live,l, barely can cloth myself... I don't expect many job opportunities. Nothing against India, same with Germany or Gambia or any country you pick.
If you fail to cross even that minimal bar then... If you can cross that bar great, be welcome. It like a game of say super smash bros and the immigrant has a mandatory handicap of -100(should probably be higher) ...its much more likely for you to pick the non-handicap person then the handicap one. If the non-handicap still fails to win with that advantage they are not a good player.