In the 80s, I delivered pizza with no software. The place had a normal cash register, for pickups.
People would call, order, and we'd write it down. They it'd go on a wire with a clothes pin, until made. Then it went with the driver.
Each delivery was written down before leaving with it.
This worked for decades for everyone in the industry, flawlessly, perfectly, without issue.
Why is software required? Any given reasons are an unneccessary complication.
And here's the thing. Even in Palo Alto I order from companies still doing it this way.
The above system, paperwork wise .. again, is perfect. It's been done forever. It is faster and far less expensive than any unified payment and order system.
Seems to me, they're the smart ones.