All fair points, and I agree there are theoretically better solutions. It's just that in practice I've specifically seen Confluence and Basecamp fail due to lack of buy-in, and comment threads are good in Google docs/Quip but proliferation of docs is a problem. In my experience Slack has just been the least-bad in many cases, not that I think it's optimal. YMMV.