Why can't tenant names be reused?

As the title says, why can’t tenant names be reused?

Programmatically this should be a breeze to fix. So I’m suspecting there is a policy behind this?

Why can’t previous tenant names be used?

Hi @basickarl

Yes, this is due to policy. The scenario is something like:
Company A is using tenant companya.us.auth0.com
They eventually switch to a different tenant and delete companya.us.auth0.com
Evil hacker comes in, snatches up the tenant name and creates a fake website authorizing through that tenant name, imitating Company A.