@bryan FWIW, it's one of my axes es to grind that activity pub is actually a pretty crappy system.
It's just not well designed, and we've seen the results of that over the years as it takes too many resources and doesn't offer features that users really want.
So just wanted to pipe in and say, yeah, you're on the right track calling it out for its failings.