The communication protocol is not what I mean here. The feature-sets and capabilities around "pull requests", "reviews", "comments", "checks", "issues", "projects", "deployments", "releases", etc are all different across platforms. You have to integrate bespoke for each platform. There is no universal standard for how CI/CD, deployment tracking, project management, etc are done.
Yes, Sentry or whoever else could build a Codeberg integration, or a Forgejo one, or a Gitlab one. But these would all be bespoke. There is no standard. So the one with the biggest market share ends up with the most integrations. This is where we are today.
I'm all for open standards. But I don't even know of a proposal for such a standard.
Sure, with AI tooling, you can vibe code your own browser extensions or other integrations in some cases. But for a lot of platforms, that just won't cut it. That's before we even get into the maintenance burden of that.