Good point but what if as a European I register a .com domain or other non-European domain. How would icann know to hide the information? What if I'm in America but then move to Europe transferring my domains with me? Too many if questions for it not to be worldwide.
I'm sure people are thinking registered address could solve these two questions but would you take the risk with GDPR?