What factors directly contributed to the emergence of chatbots?

Correct
That's right. Users have a clear preference for chat interfaces. Chatbots leverage that.
 
Correct
Absolutely. AI improvements in capability and availability contributed to the feasibility of chatbots.