It astounds me that people use notification sounds for messenger and e-mail clients. How do you get anything done when being repeatedly distracted all day?
You're confusing productivity with reachability.
I currently have my Slack set to be pretty sensitive to topics that concern me, but that's voluntary. In a previous workplace, Slack was noisy af and I felt pressured to keep it at maximum sensitivity. Of course that just made me more anxious.
I think as a developer it would be very different.
I even find them sometimes helpful, they provide short breaks.
If I want to focus hard on something I can just ignore them to check later
First time on medication was surreal oh how I just worked on one thing at a time.
When building a chat system with notifications, it's also important that you can recall notifications. Wouldn't want someone's accidentally pasted password to be retained in notifications.
I hate when that happens.