With all due respect, if I am interacting with your chatbot it's usually because your website provides zero ways to reach an actual human. I have lost count of the amount of times I had a specific problem not addressed in the FAQs, looked for a contact form for 10 minutes then reluctantly clicked on a chat button, only for the bot to continue to try to direct me to the answers I have already indicated did not help me. If I get lucky there's one option buried below a dozen other questions that lets me talk to a person (or, hell, even a sufficiently annealed language kernel) who can demonstrate a knowledge of the system outside of the two or three most likely footguns to avoid.
The problem (and I don't even know that the article adequately addresses it) is not that your bot is insufficiently good. It's that the bot is substituting for a support agent that wouldn't be sufficiently useful, because the support agent would also be made to operate according to a script, because the whole goddamn system is designed to make human interaction into an API. Because that's what businesses want. It's "scalable". And it only has the perverse incentive of making it hard enough to solve moderately complex problems that the user gives up.