The thing that always bugs me with these arguments is that people don't seem to bring up the idea of creating a new legal class for these types of workers. Arguing whether those workers fit contractors or employees isn't great to read about because frankly, they fit in neither. From Uber/Lyft drivers, to Door Dash delivery workers, to any other sort of up and coming on demand work which I'm sure keep coming and evolv…
We've already lost the game when we're counting angels on a pin to decide whether you're "really" an employee so your employer can be forced to provide insurance or pay into unemployment. But these things shouldn't be coupled at all. Everyone, regardless of how they get income, should pay into an employer-decoupled fund that can pay out for unemployment or health insurance. That frees up admin costs from employers and cleans up labor markets to compete over things that are actually relevant.
Contractor vs employee distinctions should only matter for liability, not for taxes or benefits.