Look, here is the thing. It's all good and well to campaign for the worker's rights. BUT, YOU are not a worker, YOU only see and know from what you hear about the situation on the ground. Sometimes one has to maybe ask THEM what THEY want. Also, do not forget, some workers come from places we have no idea about...meaning their mindset and understanding is different....there is a possibility that, due to the change of surroundings and circumstances ,they may not really be able to make the right decisions.
As I said, I know they are abused in many ways here, and that is horribly wrong.
But with the passport issue, I just don't think having your passport in a little room , without safety and security is the thing to do.
There should be a safe place for those passports that the owner has access to at any time.