I think it might happen via ghost kitchens. Distributed food preparation and couriers picking from small restaurants is inefficient. Larger kitchens, optimized for quick pickups, same people preparing food under many different brands.
Maybe one can also rethink how the apps work, to bring bit more efficiency (if you control the larger part of the production chain). Most of the time when using these apps I'm hungry and I just want to eat. I would be actually quite happy, if the app could provide some decent recommendations on what could be delivered quickly.