@kissane
Somewhat relatedly, I worry that as more projects come to be built around the AP protocol, and as existing projects mature further, a given development group's preferences as a whole will lead to increasingly compatibility-breaking divergencies.
The big projects on the #fediverse today _already_ have substantially different design goals and there are today some incompatible features between them -- in some cases, unintuitively and inapparently so.