I feel like the real challenge isn't the software but the provision of delivery drivers. Before UberEats, there was a service in Australia called Menulog, did much the same thing but required restaurants to supply their own drivers.
It was dominated by the sorts of restaurants who already had drivers (pizza joints, chinese/indian places). There was very little uptake among places which didn't already have delivery organised.