One of the cool benefits of federation. I've already seen a bunch of Lemmy/kbin instances instantly have a bustling, unique community because people could post to and follow communities from Mastodon.
Agreed. As a developer it's also a lot of fun because i can toy with creating my own platform and depending on the compatibility i choose to opt into -- ie Mastodon/Lemmy/Kbin -- i get interop and i don't create a silo. I absolutely love that.
I suspect there's tons of issues with ActivityPub, ranging from inefficiency of synchronization to discovery of instances, but those are things we can evolve for ActivityPub.
But i absolutely adore that creating a new platform with unique features can still be compatible with the larger ecosystem. It's like creating a new Reddit client (Apollo/etc) but it can have new features like shared economy or integration to PixelFeed/Mastodon/etc.
Despite not loving some things i'm about inefficiencies ActivityPub, i adore what it's giving us. I hope we run with it.