I saw some analysis by a Pokémon YouTuber that they thought Niantic were doing it intentionally because they're planning to launch their own competitor soon which they could make more money on because doesn't use the Pokémon IP
It really was only because of the Pokemon IP it did/does so well.