To preface — I'm in agreement that ActivityPub probably isn't the best protocol to use for instant messaging. There's a lot of FUD still being spread about XMPP and I am outside of most of those discussions. NodeBB only supports AP at current.
That said, there's interest in pursuing AP as a delivery protocol for instant messaging because integrating a separate protocol is a heavy lift for everybody involved. It's a heavy lift if you already support AP, and it's a heavy lift when you support no federating protocols at all. Imagine a site looking to federate... now they have to use AP+XMPP? AP+Delta? etc...
Setting aside all the existing reasons why AP isn't ideal, I will say this... It clears the baseline expectations:
Messages can get sent via AP :heavy_check_mark:
Messages can be privately addressed via existing AP addressing mechanisms :heavy_check_mark:
That's it. The rest is icing. Really important icing, but for 99% of conversations, icing.
@daniel@gultsch.social @pixelschubsi@troet.cafe