this whole shove chatbots into everything trend will get reversed or watered-down after a couple years like all the other trends
most of the time, a bad (or non-existent) ui is responsible for even a need of a chatbot; its lazy (and i say this a someone who was forced to implement a chatbot!) from a product design perspective.
that being said, could some complex apps benefit from adding both a command-line style interface to 'pop open the hood' so-to-speak for advanced users and provide a chat interface for beginners as well? yea why not?