People don’t dislike defederation because they misunderstand it. They dislike it because it’s a bad user experience. It sucks to effectively get banned from a bunch of major communities through no fault of your own. It’s a flawed system. I don’t know what a good solution would be, but it’s definitely an issue.
As someone who hasn’t worked on open source projects, can someone please explain what this means? I know what ActivityPub is and I know what Git pull requests are, but I don’t understand what they have to do with each other. Is the idea that this lets you view GitLab pull requests from outside of the GitLab website?