Do zero hour contracts keep people in jobs or are they a means of exploitation?

I would love to hear other's opinions on this, please share your views