the fedivere is incredibly url/dns dependent. labels/content can be any language (mbin uses weblate to allow for dozens off languages) but the underlying urls that control everything prolly require latin chars
Welp, at least it works. It's called punycode, and some browsers have disabled it by default due to Cyrillic letters posing a security risk. For non-domains, percent-encoding is available.