Is it the future. We already have zero-hour contracts.
The cynic in me just sees larges swathes of white-collar work increasingly falling under zero-hour type capitalistic revenue models, to spin a euphemism.
I don't really buy the idyllic spend half you time raising chickens and the other half coding picture, at least not for 95% of people.
UBI, and to pay "essential workers" more than a "living" wage would be a good start.