@tomw Re. the did:plc thing, even if issue over control of the database was fixed, there's the issue of control over the individual records.
If you are a Bluesky user and wanted to move your personal data to another server (or self host), you'd need to update your identity record to point at the new PDS.
The identity record lists a set of keys that are trusted to sign changes to the record. Those keys belong to Bluesky rather than the user.