You're right, but at the same time email addresses have worked pretty well for the last 20+ years, even my parents cope with it...
What's wrong with marco@example.com?
Using the same means of locating a person seems very very reasonable from both a technical aspect (it works for them just fine) and from the viewpoint that people already understand that an email address represents somebody's online presence and this is how you can communicate with them. Concept familiarity is extremely important for adoption, so that should be considered.