I think it's partially the company culture that should make it clear that no substantial discussion or decisions should be made on the IM tool (Slack or something else). The issue is that Slack (the product) goes against creating such a culture.
Email is still a way better tool for long complex asynchronous opinionated discussions.
What I find the most damaging is the expectation that you should always be online watching all your channels in order to not miss some bit of information (or show that you are online, busy, doing work).