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.)
</rant>