Typing is faster than speaking and less disruptive. I can't really imagine how everybody on a train in Delhi is going to talk to their digital assistants without a noise proof helmet on their head. (or going crazy)
Also we've found many ways to condense information in written form. I can write "IIRC" but it's hugely uncomfortable to speak this way. You can't use smilies or emojis either when talking. In a way natural language is much less feature rich.