or... and stay with me here... you could not implement them for the IRC, but keep the gateway available for people who want to willing trade the "degraded" feature set for the ease and familiarity of a simple, low noise, low distraction environment.
Aka, not behaving in a user hostile way.
Dropping irc was more about control than it was about adding features.
The real problem was when Slack added message reactions. Those weren't visible at all in IRC. They absolutely could have been surfaced, like how Apple sends reactions in SMS chats. In a business context that means missing critical acknowledgements of messages and generally forced our IRC bridge users to switch.
It was a pretty user-hostile way to reduce the number IRC bridge users (to then justify killing it), especially given it took them many years after to get the Electron client to the point where it wasn't a laptop-killer.
That's a trivial example to push to irc (but you already gave the same example I'm about to)
[username] reacted to message [username]: [message]
> In a business context that means missing critical acknowledgements of messages and generally forced our IRC bridge users to switch.
I'm not sure I'd willing call an emoji reaction to a "business critical message" acceptable. Either it's critical, and an emoji reaction (which currently doesn't generate a notification) isn't sufficient, or it's not critical, and someone (I don't mean you, speaking rhetorically) is wound *way* to tight! :D
Surely you can see the issue with having some features just not work for some people? Reactions is the most obvious one. They aren't just for fun - people use them for polls for example.
[username] reacted to message [username]: [message]
> Surely you can see the issue with having some features just not work for some people?
No, I honestly don't. If I'm using IRC, even after slack warns me about missing and unsupported features. That's likely what I want! What if I don't want to see reactions when I'm trying get work done, but I am willing to be interrupted to answer questions, etc? Also, that example is easy to solve for IRC (see above)
People using it for polls is nice, and I think reactions are a useful feature. But there's no reason you can't make a "best effort" to support something people want to use. If I need to react, I'll grab my phone, (or open a browser). Meanwhile I can have access to the information that's *actually* important... text messages.
> [username] reacted to message [username]: [message]
Apple does this for iMessage and as far as I can tell (I don't live in the US) it's widely hated and believed to be deliberately annoying to Android users.
Do you really want 20 or those notifications for popular messages? Are you going to count them up for polls?
Aka, not behaving in a user hostile way.
Dropping irc was more about control than it was about adding features.