would Pokémon Go succeed if it wasn't based on an already popular franchise?
The reason it worked is because Pokemon itself is about traveling to different places and finding rare pokemons. That's literally the app - there is 100% congruence.
I think it also helps that Pokemon GO simplified the experience from Ingress which makes it more accessible to a wider variety of people.