I feel like people severely overestimate what DIDs do. They don't help you migrate anything to a new key. They just allow the DID owner to remove the key from the host and turn all signed payloads unverifiable. That's all it does.

If you had a bunch of DID-signed DMs and your key leaks, you can rotate your key in the DID document, but then all past DMs disappear and you have to start fresh.

So, the "does not require burning down and rebuilding your social network" is not being solved by DIDs. Sure, you can link your friends by the DID and not the key but that doesn't mean you get to verify the old stuff when your friend rotates his/her key. You are burning it down regardless.