This is related to this question.
In AWS Route 53 FAQ, it is stated:
Q: Can I create multiple hosted zones for the same domain name?
Yes. Creating multiple hosted zones allows you to verify your DNS setting in a “test” environment, and then replicate those settings on a “production” hosted zone. For example, hosted zone Z1234 might be your test version of example.com, hosted on name servers ns-1, ns-2, ns-3, and ns-4. Similarly, hosted zone Z5678 might be your production version of example.com, hosted on ns-5, ns-6, ns-7, and ns-8. Since each hosted zone has a virtual set of name servers associated with that zone, Route 53 will answer DNS queries for example.com differently depending on which name server you send the DNS query to.
I understand this statement. However, since AWS has a finite number of name severs, if I (or someone else, let's say 1 million other accounts) create too many zones with the same name, eventually one of them will share a name server with my zone. Isn't there a problem when one name server hosts two zones with the same name? How, hypothetically, can AWS handle this case?