Yes, Slack is bad for all the reasons listed here.
Slack is also bad because it's crap for software devs: it's the year 20-freakin'-23 and I still can't get syntax highlighting in fenced code blocks. Discord does it fine. So does Element on desktop. Why not Slack?! Yes, yes, I know all about uploading a file, but if I want to send a quick snippet to a coworker, I don't want to save a file somewhere just so I can upload it to Slack and then delete it right away. Sheesh.
(It's still better than MS Teams, which is the worst possible of all worlds.)
Slack is also bad because it's crap for software devs: it's the year 20-freakin'-23 and I still can't get syntax highlighting in fenced code blocks. Discord does it fine. So does Element on desktop. Why not Slack?! Yes, yes, I know all about uploading a file, but if I want to send a quick snippet to a coworker, I don't want to save a file somewhere just so I can upload it to Slack and then delete it right away. Sheesh.
(It's still better than MS Teams, which is the worst possible of all worlds.)
</rant>