@blepharon I mean, just because you need some entity to store the mapping, is that really worse than how it works now?
You could hypothetically make the mailing address an URL, which would allow hosting of the street address on an arbitrary domain and server.