Is it really that simple though? Jabber tried to be smart about which device to ring, and sometimes someone ended up with a missed notification. I always felt gutting that complexity and ring all instead would have been the more robust way.
So it might not be that easy (if even slack with their funding can't get it right).
A bit of a privacy leak on shared networks revealing which IP is doing messaging, but it should be fast and reliable.