Different use cases, if the apps don't offer what you need because it's uncommon or custom, then the call is superior, apps can't offer every option, so you default back to messaging and a back and forth, at which point you do want realtime communication