In many ways, I can see it. I think the issue lies in a lot of Uber's current policies around drivers e.g. very strict rules around cancellations. If Uber was just a lead generation provider then it shouldn't care or intervene if a driver decides they don't want a job, but depending on the scenario you can be punished if you don't want to take a job.
Part of me thinks Uber could get away with this if they just relaxed some of their current driver policies (e.g. more limited penalties for cancellations). The issue is whether doing so would drastically deteriorate the quality of the service for riders.