I don't understand. Why do you have to call the joint on an application ? Yelp isn't available here, but on the local apps (Algeria), I can make the order by clicking on foods, adding quantities, adding drinks, then confirming the order. For every joint, there's their menu with different tabs (drinks, desserts, pizzas, burgers, briskets, pastrami, etc) custom for every joint. The app then tells me when the joint has…
I call every restaurant I order from because I want the restaurant taking every dime of the order. I don't want Grubhub or Doordash or whoever "facilitates the transaction" to take a percentage of my order. Worse yet, some restaurants in my area have wised up and increased menu item prices for app-facilitated purchases only to avoid margin erosion, so I'm definitely not going to pay more for the privilege of "clicking buttons on an app".
I will use Yelp or Grubhub on occasion for discoverability. Hyper-SEO has lead to real restaurant websites falling out of my Google results, so sometimes I need to look up their phone number.
Yelp knows that there are people like me, and are now positioning themselves to suck more cash out of my local restaurants by hijacking my phone call to them. Fuck that, no more Yelp for me. I'll continue adding known good phone numbers to my phone & taking pictures of paper menus so I can refer to them when I want.