This is whole thing about whether drivers should be full-time employees is so overthought.
If Uber and Lyft are set on not paying the drivers full time, just cap the hours a driver can have at 20 per week.
That will fix mostly everything.
- It solves Uber/Lyft problems because they won't have to pay for benefits.
- It solves the government's problems because they don't have to worry about full-time workers being taken advantage of.
- It solves civilian problems because it make the roads less congested.