My phone almost never vibrates or makes sound.
My social circle is quite small so I could see how this may not work for everyone.
I think I could get the same behavior without DnD but it'd require a lot of fiddling to make sure every app/contact has the right notification settings and frankly that's too much busywork.
Yes, I spend the whole day turning notifications on and off for people but I am very happy with my system.
If I could ask for one thing, it’d be an easier way to toggle Silence Unknown Callers (which is in the anti-spam category, not quite what the article is focused on).
I’m old enough to have been a heavy AIM user back in the day. I don’t want to toggle on/off my “readiness for chat”, nor do I want to consider my recipient’s readiness for chat (aside from time of day sensitivity). I prefer today’s tools that put the onus on the recipient to configure their notifications suitably (hint: if in doubt, just turn the notifications off, and poll manually on an appropriate longish interval). If a human complains about your slowness to respond, that’s a social norms problem, not a problem with the tools.