Best solution ...
... universal income, universal taxation, no minimum wage, massive reduction in red tape (especially huge delays in benefits starting/stopping/resizing).
Then THE MARKET sets the rate at which people participate in the gig economy or any other casual work. That is really the only way to set it at the correct value. The alternatives are let-the-poor-starve anarcho-capitalism or socialist command-economy market distortions.
In my opinion we need just enough socialism to care for people and absolutely no more. You can try to do that with a huge, inefficient benefits (and tax) system bureaucracy, constantly sliding allowances and benefits (and never managing to do so fast enough). Or you could solve the system properly, with universal income: give people (just) enough to stay alive, fed, warm and well --- and let the invisible hand of the market do everything else.