Look, we have the technical ability to handle millions of people as hourly workers on timescale granularities of seconds. Require these companies to treat their "contractors" as part-time employees being paid minimum wage: start paying them when they accept their first job on day, pay them for periods of up to ten minutes between jobs, and stop being reviled by everyone who hates slave labor.