Things like this are rarely simple or obvious. I don't know what potential gotchas there could have been, but I'm sure there were strange and unusual things they had to carefully consider before making this an official standard.
ICANN didn't understand why you weren't simply just using the recommend .home.arpa TLD.