I feel that Slack dominance is hurting the productivity, because:
- It's impossible to be productive using Slack or Teams alone. The ultimate power move is to write things up in a company wiki, google doc or an internal blog
- Slack is incentivized to keep you IN Slack, for engagement. They don't have their own permanent-knowledge-base-software, so they pretend it's not needed.
It's a different case with Teams, because they offer quite a roster of software to write things up permanently - like sharepoint or office365 and will likely pursue integrating tighter and tighter.
Because Slack is a standalone product, they will push for using chat in the workplaces MORE. Microsoft can offer chat as a "when needed" basis.
The logistics of trying to be productive on a company group chat led me to create a free "Win at Slack" mini-course: https://deliber.at/chat/