Going back to gig workers, it sounds like you agree that they're actually contractors and shouldn't be classed as employees? All the stuff you described isn't very applicable to gig workers.
What about a gig worker who works whenever they feel like, get up to 150 hours per month overall, but also use 3 different Uber like companies to constantly compare which one has better offering at the time?
The law will apply on a case by case basis, it's not a decision to force all gig workers to be treated as employees. TFA gives the criteria by which each case will be evaluated.