You need some kind of delimiter between the name and the domain. My guess is we just made it like that cause nip-05s work in a similar way to lightning addresses and that’s how lightning addresses are formatted.