One of the things that bug me about ActivityPub is that actor ids must be dereferenceable. IOW, you can only fully "own" your identity if you have control over the domain name.
So, here is an insane idea: what if we could use https://en.wikipedia.org/wiki/Telephone_number_mapping to give one valid domain name for every active phone number, which can then be used by the number owner to create ENS-style records?
This would let everyone to set up, e.g, their AP id based on their phone number.