I did UberEats for several months so I've had the chance to see how terrible the company is with the restaurants and drivers in the industry.
First of all, UberEats does everything in its power to squeeze every bit out of already-impoverished drivers using older vehicles because they can't afford something newer (usually the reason why they can only do delivery instead of taxi'ing passengers around). There is HUGE turnover rate of drivers, which translates into longer delivery times as they get used to their new jobs, all the while, vet drivers are on their last legs driving as they get desperate to find a job that can actually pay them something decent.. and this translates into stolen food from the restaurants that was meant to go to the customer. This happens a lot, because I did that too.
I also used to hear restaurant managers/owners complain constantly of the awful drivers and huge fees charged by Uber. How will this project fix this?
The priority of these companies should be to pay drivers decently instead of taking advantage of the supply and demand of anyone who is willing to do anything for a dollar. You need to keep those all-star drivers around to give the best service possible while keeping both customer and restaurant happy. Drivers build relationships both ways and you want to project through them that the company is paying them decently.