> Email has hefty overhead per message.
I don't think that poster was talking about protocol innards, although kudos for you for having that knowledge, but perhaps they were, but in terms of user experience, slack/group chat is very low cost in terms of requiring any sort of mental pause before sending the message, specifically as a cost for the message itself. So much so, that a type of usage of verbal diarrhea can occur, so as to caution oneself against such usage, a little bit of thought before sending messages is always advised.
Specifically, if I can echo the primary differentiation, all you need to initiate a chat communication is a name and a message, that simplicity works a lot for people. I've used both e-mail and Slack, and a combination of both is great in my opinion, but the comparison can seen by an example message in my workflows (I don't use Slack anymore though):
Slack:
1) Find user/group by name lookup
2) Hi X, QUESTION_TEXT.
3) When done conversation, write outro
E-mail
1) Find user/group by name lookup, if user is not encoded in e-mail alias, query relevant databases
2) Write subject
3) Write intro, message, and outro
From my experience the reply from Slack 2) vs. E-mail 3) is much faster in the former case.