Are you sure? When I type https://xn--971h.com in it doesn't work, but clicking the link in your comment does because HN has made the href x.com. The browser converts 𝕏.com to x.com before going there too. Moreover, X and 𝕏 are treated as equivalent characters in this context, so whois 𝕏.com looks up x.com, and 𝕏.com's punycode encoding is x.com: https://www.whatsmydns.net/idn-punycode-converter?q=%F0%9D%9...
whois xn--971h.com returns the same thing as an unregistered domain.
HN automatically converts these urls to punycode, maybe this is a bug and it automatically converts everything to punycode even though it doesn't make sense?
I'm not sure. There was a short period when you could register one letter dotcoms before about 1994. He's owned it since forever that I know of. His first company was called X, which became PayPal.
I spent a long time in the mid-90s trying to persuade INTERNIC to let me register b.com.
I'm pretty certain you can register one-letter IDN .coms. I registered a bunch the day the IDN system went live, and I had no idea what characters I was registering or what they meant and I later let them all lapse.