It is illegal, end of! How we, as employees keep our passport safe is our own discretion.

I dont see any argument that will justify why employers "must" keep their employees' passport.

For safekeeping purposes? I dont think so!