Hey wait a minute...
Opinionated Takes
[...]
While there's something empowering about the idea of being able to do anything, it's also easy for this to fall into the tyranny of structurelessness - a collapse in coordination that prevents anything from actually getting done. Without structure in the network, energy that could go into novel development gets redirected into facilitating interoperation, fixing edgecases between implementations, building up defenses to bad actors or security issues from other parties, and trying to coordinate evolution without a clear leader.
What's unfortunate is this applies very broadly to any loosely defined standard/protocol, so it's not specifically a critique of ActivityPub, but it's also not not a critique of ActivityPub either.