Restaurants sign up but they have their own drivers. A common interface / middleman for all restaurants. At least it was so in the Netherlands.
Is there a Gresham's law for business models, something like bad business models drive out good?