I also believe that a something better than the status quo is possible. Perhaps render the URL correctly then display the obfuscated URL beside it in between parentheses.
International domain names will never be used if browser and website support remains as horrible as it currently is.