To me a more useful model is the one implemented by keybase, where a number of proofs are provided, tying a specific key to the user's online identity (e.g. github profile/HN profile).
Many times I want to "communicate with the persion identified as X on site Y" and this allows that to occur.
Many times I want to "communicate with the persion identified as X on site Y" and this allows that to occur.