if they don't want to be associated with a domain they can just give their pubkey and relay to their friend over signal or something. most people don't care and just want nice ux.
Discussion
not saying we shouldn't do relay metadata in npub/nprofiles but I think we could do both. nip05 thing would be an easy first thing to do.