The new legislation surrounding employer exclusivity and the removal of the clause really does not help the worker who is getting ripped off – why? Glad you asked.
All the employer has to do is give the candidate some consistent work, then re-set the hours to their needs. When the employee exercises the right to go elsewhere, the employer can simply say “Sure, but if you ever want to work here again then you will ensure you are always available for us.”
The point being that if an employer wants to rip off candidates they can, so while this law sets up an option for a skills for hire status for the candidate, it will not stop bad employers, so what is really needed is a further set of laws that can be applied to employers on a case by case basis.
Then employees might have some real protection.