Yes, there are other factors such as bonded labor, indemnities and local laws taking precedence. But this is such an obvious abuse factor, it makes sense to remove it. Of all the ways to do it, whether it's paid lockers and so on – what the parent comment said is still a cheap way.
Sure, but the local government wants it that way.
They won't be the ones to change it!
https://travel.state.gov/content/travel/en/international-tra...
> A valid passport is required for U.S. citizens to enter or exit the Kingdom of Saudi Arabia.
I think it would be better to legally force all these migrants back into their countries every couple of months just to make sure they're not being kept by force. Fighting abuse costs money, it's expensive, I know but Saudis can afford it.
And even now if you are working in the middle of the desert can you even go to the airport without your employer help ?
If countries sending folks to these places are complacent, certainly, the problem scope and level of effort required expands rapidly.
"We can solve this today; if you're asserting we can't, be prepared to prove it before the audience expands to encourage accountability." Whether that audience is higher up the leadership ladder, adversarial peer stakeholders more motivated to succeed, the general public, regulators/legislators, or journalists is situation specific.
When there's a will, there's a way.
Unfortunately, in this situation, there's no will.