Everyone hates calling and apps give customers a list of restaurants with menus to browse. Restaurants also do all of their in-restaurant management with software (why not paper? ask them idk) which I assume has some integration with the app.
I can imagine some type of open protocol that lets them self-host an order service though, or at least an open solution that’s hosted by many providers and many separate apps. That would be nice for everyone