Honestly I like this idea better than them being on a separate planet.
It pains me to say but I think the mutant metaphor can be done much better where mutants are the only beings with superpowers.
I don't necessarily love this idea if it's true but I think I'd be willing to give it a chance. It could work.