On the other hand, there is a case to be made that if everyone makes "mistakes" it's because it's the first option they have, so we (as an industry) should make softwares do the correct thing by default. Users don't have time to fiddle with options, the software should serve them.
I generally agree with that opinion, but in this case I believe communication tool feature sets are not the right setting to enforce organisational culture. You would end up with a highly opinionated piece of software, which would imply that one size fits all, when it comes to org culture.
Slack et al. (and email for that matter), can be used in a myriad of different ways to suit different types of organisations, which I strongly believe is a good thing.
We probably do need software to help us all with org culture, but I don't think comms is the right place to implement that.