Japan Post is rolling out such a system: https://news.ycombinator.com/item?id=44117779
A system where they didn't get our address at all would be great but I think we would also need alternative payment providers that don't share any billing-related address information with the business.
I suppose that’s still better cuz then it also creates a centralized point and resources for securing the database.