I feel like a lot of the work in something like Deliveroo is marketing, dispute resolution, money and payment management, inventory / menu tools (and transcription?).
If everyone paid cash, restaurants typed in their own menus, and left marketing to some other third party, is the rest just craigslist-for-food? “1995 ... written in Perl”.
I’m hesitant of coming off as “this could be built in a weekend” but the reason why most things cannot be built in a weekend is because they are the publicly visible front of a machine designed to be worth $1bn through analytics, marketing, ad tech revenue, content moderation etc. Drop all that and the front end is much simpler.