"people who appreciate the flexibility of zero-hours contracts"
My partner works a zero hours contract. She requested it because it gives her the flexibility to turn down work if she needs to or to pick up extra time when it's needed/available.
This means that now over Xmas she is working more or less full time but can reduce that to a few hours a week (if at all) during school holidays.
Obviously this isn't for everyone, the main reason it works for us is that I have a decent income and can support the four of us if needed, which I appreciate isn't the case for most people on zero hours contracts.
Just wanted to make the point, some people do appreciate zero hour contracts.