how will users with North American keyboards access websites with characters not on their keyboards?
One of the major reasons I switched to a Mac was because font rendering was a lot clearer for East Asian languages.
Almost no one types an URL. They type search terms and follow links. And needless to say, if you can't type the URL in its native language, you're unlikely to be able to read the page anyway.
And if you really need to be able to see a normalized ASCII representation, it's still there. Non-ASCII DNS names are actually stored in "punycode", a semi-readable 7 bit printable encoding: