Was it even possible to register just a second level .name domain name? It sounds like it wasn't, so therefore no one would be using john-doe.name and there'd be no ambiguity.

Not at the very beginning, but then it became possible.

Yes it has been. I have had a second level .name for 20 years.

It was, I have one.