From Uber/Lyft drivers, to Door Dash delivery workers, to any other sort of up and coming on demand work which I'm sure keep coming and evolving, I believe creating a new legal class would be well worth the effort rather than arguing about where they fit in the current system.
This type of solution isn't easy. With all the arguments about if the drivers are contractors or employees, creating a new class of workers will easily be just as difficult; instead of legal fees for the law interpretation, it'd be legal fees for law creation.