Phone calls are necessary for anything that needs flexibility.
Coding flexibility in a website is incredibly hard.
Think about it. A restaurant doesn't have anything veggie on the menu, a last minute guest arrives and is veggie. You call to ask if there is something that can be done.
It's possible to code that, but it's a lot of work to get all the scenarios right.