The solution is to ensure the worker's employment status is within the legal definition as it's defined. Gig economy could usher in a new era of worker flexibility, but it could also usher in a new era of worker exploitation.
The gig economy keeps pushing risks and cost down the chain, while also showing signs that it may not be a sustainable model as a whole without venture capital to burn through or an end game of predatory monopolist behavior within the market region.
No, but there are people who would rather keep more of their paycheck than spend it on premiums or taxes for socialized medicine and take on that risk. Those folks are usually younger people who are more likely to work at these entry level jobs. On the flipside there are people who will risk life and limb doing something unnecessary (skiing, rock climbing, parachuting, etc.) and maybe some of them even feel safer because they know they are insured. Why should we outlaw one form of risk and not another?
People take risks. Life is all about risk and choices. I will never believe it is moral to take those choices from anyone.