Sure, but that is still not as convenient. I don’t carry cash very often, and with doordash/grub hub, they can leave the food at the door for no contact.
I can also try a ton of new restaurants without having to re-enter my details, and there is a consistent interface. In addition, I get some sort of guarantee that the place is legit... if I don’t get my food, I can get a refund.