It seems clear to me that firms like Uber are arb'ing a gap in current employment law. The question isn't whether or not Uber drivers meet the FLSA and IRS definitions of an "employee". Sure, fine, whatever, they don't. But:
* Is it moral to capitalize on employee classification rules to build an enormous workforce that is denied protections and benefits that are common to other employees? And,
* Do we as a society want to maintain the classification rules that allow this to happen?
We could easily change the rules so that, for instance, protections and benefits must be extended to anyone who does more than N hours of work for you in a calendar year. Individual states could do that. Shouldn't we? Why or why not? In answering, consider that over the long term, Uber won't be the only firm taking advantage of these rules, and that in competitive marketplaces the most ruthless, least responsible companies often have an insurmountable edge. One thing we like to do with regulation is to prevent races to the bottom.