You’d know by profile > copy npub > paste to draft.
You also know npubs confuse the hell out of everyone else unfamiliar with keypairs.
NIP05 is the best solution I see to date albeit it’s not used as standard, but you don’t like that either.
So what do you think is the solution to recognisable / human-readable identities?