Most fast food place either use JustEat or Hungry to accept your order and take your credit card information, if they don't have their own website or app. They will have their own drivers, employed and paid directly by the restaurant and they don't expect a tip.
That's what I compare any "startup" food delivery service to. So they will always be worse and more expensive, because a third party is now involved.