Many interesting points in here. One of the points is that conversational interfaces are mostly kinda pointless unless you have general AI, and general AI is obviously useful whether you "converse" with it or not.