> the balance of power between the tech company and the "1099 contractors"
That hits the nail on the head. A 1099 contractor has to cut some 30%-40% off their wage to support things like self-insurance, etc (or add yea much). If you're "working" for a gig provider, you're not a 1099 employee by the inherent nature of the thing. Granted, you're not in a normal employer-employee relationship, but neither are you a skilled freelancer contracting your labor out on wages you yourself set and negotiated.
While I fully support the idea of TaskRabbit, Lyft, Uber, Homejoy et al, certain realities have to be faced squarely: they are not being real about the nature of their business. They really are something like employers, with something like employees.
Cheung is likely correct that a third legal category needs to be created (neither 1099 freelancer nor true employee), but in the absence of that, it seems profoundly more ethical to consider the workers employees.