I am appalled at how Bluesky-specific the reference ATProto PDS implementation is. Apparently Bluesky implements several app.bsky.actor calls inside the PDS, giving itself sort-of privileged treatment — for example, a preferences store inside the PDS that no other app has; everyone else has to store their apps' settings elsewhere.
I think credible exit is not enough. The protocol and its implementations must also be credibly neutral, and the reference PDS fails the sniff test to me.
A bit disillusioned, but hey, maybe it'll help me finally touch grass instead of looking at my skyline.