The tree is structured and gives me an immediate sense of how to map my task to the support offering. If I’m calling, I probably have an issue that I can’t self-serve resolve via the customer portal or whatever, so walking the tree lets me get an idea of who can help.
The “voice assistant” gives me no sense of what the system is capable of or how to take advantage of those capabilities. So I’m left guessing at phrases or functions based off of the assumption that there’s still some kind of tree-like structure that’s been abstracted away. Same outcome, more cognitive overhead, plus I usually have to shout in my best William … Shatner … impression to get it to understand me.
E.g. instead of waiting for the IVR tree to be read out to find out you needed to press 4 for the shipping department the AI asks "Please state the department you wish to connect to or reason for calling" and you just say "shipping" (or however much of a life story you want to give it) and it's the call system's job to figure out where in the menu that is instead. For repeat calls once you know its AI call routing you can just say "shipping" right as the call starts, the same as you'd known press "4" before the 2nd time around an IVR tree, except you don't have to remember the random digits.
but even a simple impl to answer questions can knock out like 50% of callers who are tech-illiterate at 100x cheaper cost, it's just strictly better economics and better for those customers
That said, my life hack for these things to get escalated to a human is to just keep saying or typing curse words. Usually that triggers a "connect to human" flow. I can't promise it will always work, but I can say it has worked every time I have tried it.