Maybe it is because I am relatively young. I grew up apps first, so all the little annoyances of phones (accents, noise in the background, dropped calls, a lack of written records, etc) frustrate me more than others who didn't grow up with apps that just worked.
Restaurants are loud, add in shitty phone signals and heavy accents - the result is communication barriers are common and you have to do a lot of back-and-forth.
Another issue is the person taking the order usually has more job duties than just taking phone orders, so they can be distracted if it's busy and forget to write something down and/or sometimes you have to call back several times until someone has a free hand to answer the phone.
The receipt had the wrong items listed on them, because the person taking the order checked the wrong things while taking the order.
I guess it could have been verified better after they took the order, but I can't help but to feel that the order would have been more likely to be correct if I had checked boxes in an online form and verified there before sending it off.
I personally prefer using websites/app for this reason, I can just in my own time make the order, get confirmation from others with me that I'm ordering with and when everyone is happy, just submit. If I ever have the choice between calling vs ordering online, I will never call.