Earlier quoted context omitted.
The actual problem is that it's a stupid law. You effectively have two options. Option one, Uber signs up as many drivers as they have customers during off-peak hours and then if you want to drive only during peak hours to take advantage of surge pricing you can't and if you want a ride then there won't be enough drivers, because they won't sign up any more if they'd have to pay someone for 8 hours to have them only…
Option three: They get enough drivers to cover most of the peak, and end up paying for some idle time otherwise. Just like almost every company with permanent staff. Alternatively option two with an explicit, upfront decisions who is actually part-time, so there are no surprises and the rules are known.
That only works when the difference in demand between peak and off-peak is small relative to the cost of idle workers. In this case it isn't.
> Alternatively option two with an explicit, upfront decisions who is actually part-time, so there are no surprises and the rules are known.
Then you'll be objecting that the majority of people are classified as part-time because there will be a lot of people who get 40 hours some weeks and zero other weeks due to changes in seasonal demand etc.
Also, the result of that would be that in the slower weeks, one person gets 40 hours and one person gets 10 instead of each person getting 25 hours, and that's obviously not to the advantage of the person whose hours you're cutting. Which in turn implies that the person getting 40 will be signing up for some fresh hell like "you get 40 hours but we choose when they are" and then they're both getting screwed by the change.