Because part of the equation for Uber is having enough workers out there to fill demand by random chance.
If they have to pay a full-time employee, they can schedule the employee and force them to drive to a certain location, and do a certain number of trips, otherwise they would just fire them. They can squeeze out more efficiency from a single driver rather than hope that there's enough random drivers to fulfill all the demand.