Why do you need cryptocurrency for that? Just make a p2p app and trade public keys. The only reason Signal uses phone numbers is convenience in locating people and restoring accounts.
the pki does make life easy - ethereum address as a global unique id + seed phrase around for recovery + integrate this thing with the rest of the ethereum ecosystem (e.g. other apps can require ownership of an account on this app by looking for a signed message on chain)