They feel like the automated voice assistants that try to help with your issue when you call your bank, in that 99% of the time you end up shouting "please give me a human" until your request is granted.
I always ignore them, but I doubt they'd be this prevalent if people weren't using them. But I can't think of a single time they've ever helped me. So who are they for?
- They let users access a FAQ-like experience anywhere in your app. This is already easily done using tabs but it may help less technical users.
- They often include a way of escalating to a real human.
- I personally (and many others) find textual communication less stressful than a phone call. It probably lets the CS rep on the other end juggle more customers at once too.