When your message is pertinent to every single person on the reply all.
When everyone you’re replying to is a scammer that you added to that list to purposefully annoy them.
When there’s two people in that list.
I reply all to all work related emails because people will add someone who needs to be aware of what’s happening and I may not realize this is important to them. If they don’t want to be on the email they can ask me personally and I’ll take them off the chain.
I never reply all (or at all) to company update posts (e.g. new hires/promotions/other bs). If you want to congratulate them do it privately. The whole company doesn’t care.
When it comes to work, I “Reply All” by default for this exact reason. The only time I modify recipients is if I’m starting a side conversation that not everybody needs to be involved in.
Broadcast emails, or emails asking for individual responses are the only time I would use “Reply”. However, I think in those circumstances the sender should be using “BCC” rather than “To” or “CC” in order to prevent annoying “Reply All” messages.
If the receiver is an automated mailing list that includes the whole company (or large parts of it), you can reply all with “Hey IT, just checking if this works, because I really have no possible reason where I need to send to this list and the mail server should block it.”
When you want to unsubscribe from one of your company’s mailing lists but you don’t know how.