Millions of people in the UK are legally salaried workers on "zero-hours" contracts, where they aren't even guaranteed a minimum number of hours. Paid through PAYE (payroll), have workers rights, just not a guaranteed number of hours.
Most can choose when they work, many have more than one of these jobs.
It's not a good way to live but it's at least possibly a better way to live than the gig economy.