Zero-hour contracts are not right for every worker but they offer flexibility that many enjoy, young workers who are still in college/uni for example, parents with young children, etc. It is in no-way a given that the workers employed on zero-hour contracts are unable to earn to a suitable income (whatever that might mean). Nor is it true that zero-hour contracts are banned in everywhere else in the EU.