I wonder if clients should enforce that, for now, once the user has a nip-05, the username must be the same as the nip05.
Handles in centralized platforms like twitter makes sense because they are unique. Since usernames aren't unique, I tend to think they should not be used. What is the benefit from UX standpoint where @someone may be 100s of different people?