I had that idea too, but it requires a little maintenance from the user. I basically wanted an automatic solution with no user involvement at all. But could be offered that as an alternative too.
Discussion
that's what petnames in kind-3 are for. they exist in nostr since forever but barely any clients allow the user to input that info