DNS support is no where near Unicode. At best we get local language support for non-ASCII domains, but everyone else will see it as punycode. Of course, phishing is one good reason why it's this.
> Internationalized domain names are stored in the Domain Name System (DNS) as ASCII strings using Punycode transcription.
> Internationalized domain names are stored in the Domain Name System (DNS) as ASCII strings using Punycode transcription.
https://en.wikipedia.org/wiki/Internationalized_domain_name
https://en.wikipedia.org/wiki/Punycode