Do the advantages of banning zero-hours contracts always outweigh the disadvantages for an economy? Give reasons for your answer.