For a migrant worker, it won't be surprising if the passport is deposited with the Employer at the time of joining work. I don't speak from personal experience, but from anecdotes I heard from friends and extended family. So even if there isn't an exit visa required, they don't have the passport, which means they can only travel with permission of their employer. A modern form of slavery.