@helge My statement has long been:
I don't like a lot about ATProto's approach, but I do understand what they are doing and why it makes sense for what they are trying to accomplish.
But AP's approach is just _too_ fragmented. By being unwilling to make tradeoffs upfront—something that ATProto does, even where I disagree with them or don't want what it is trying to do—it means that it is impossible to use effectively even for things that I think it would be good at.
My biggest frustration in all of this, however, are people who treat AP's approach as an unmitigated good or who think that getting something usably consumer-ready will just happen magically, without respect for the very real costs that come with such a design.