I might postulate that programmers have more of an aversion to chatbots than the general public. Presumably because we tried one of the famous general purpose ones at some point - then were disappointed when we failed to make it understand why humans cry and why it is something they could never do.
Many of these users are not that familiar with the WWW aspect of the Internet; Facebook and Whatsapps is really the Internet for them.
I could definitely see chatbots becoming advanced enough to handle "I'm locked out of my account and need some part of it reset" type questions within the next 3 - 5 years. I could even see it being superior to the current experience (right now there are significant delays after each thing I say to the customer service person, presumably because they're handling multiple chat windows simultaneously).