IMHO it's the problem with.com domain policy – no top level domain should allow the use of different scripts/alphabets. Countries using cyrillic don't allow using cyrillic IDN domains under.ru and.bg for example, there are . and . for that. In the same way.com should allow ASCII only. Yes, there is theoretically homographs problem with top level domains as well, but it is realistically controllable.
IMHO it's the problem with .com domain policy – no top level domain should allow the use of different scripts/alphabets. Countries using cyrillic don't allow using cyrillic IDN domains under .ru and .bg for example, there are . and . for that. In the same way .com should allow ASCII only. Yes, there is theoretically homographs problem with top level domains as well, but it is realistically controllable.