In the case of using the "independent contractor" loophole to avoid paying UI, social sec tax, minimum wage, etc, it's an issue of making sure everyone plays by the same rules. Operators who abide by these rules should not be punished for doing so.
The quote from one of the lawsuits suggests that the 'independent contractors' really weren't very independent...
"Cleaners are unable to provide any additional information before jobs are assigned. For example, a Cleaner cannot tell Homejoy that while she may have picked different zip codes or cities as part of her territory, she only wants to stay within one zip code, or within one small part of a zip code, each day. Instead, if a Cleaner chooses Oakland and San Francisco as part of her territory, Homejoy alone determines whether the cleaner will stay in Oakland on a given day, stay in San Francisco on a given day, or travel in between the two cities multiple times on a given day. Furthermore, Cleaners cannot tell Homejoy whether they want a little or a lot of down time between each job, or each job start time or end time. Cleaners cannot tell Homejoy how much driving they prefer to do, whether the jobs need to be near public transportation, whether the Cleaners prefer to be stuck in rush hour traffic or instead on routes that are reverse commutes, how many jobs the Cleaners want to perform each day, or whether or not they want to return to a previous customer."