"Passionate skilled developers"? Please.
Voice recognition is actually quite good. The problem is that the assistants aren't "smart" enough to actually do much that's useful with that voice recognition. And I suspect that, for a lot of things, voice alone just isn't that great either for input or output.
It's essentially another AI problem where surprisingly good isn't necessarily all that useful.