I'll give these guys the benefit of the doubt, but it seems like all of these businesses miss the big picture and try to emulate the way humans communicate. In trying to deal with the UI fragmentation problem, they're greatly decreasing the user experience. We don't need a chat bot, we need an app that does everything, where the GUI is the language.
I don't want to describe a location verbally, I want to point to it in a map. Most of the time, I don't know what I precisely want, and prefer to browse options rather than have a tedious conversation.
There is no doubt in my mind that the UI of the future will be more like Akinator/Tinder (Yes/Maybe/No) than English.
All the pieces already exist. All we need is some interface over a knowledge graph. Why don't people see this?