Mobile games like Pokemon Go don't really want billions of players, but instead thousands of whales, which I assure you they are milking quite a bit.
IMO this was more in line with their original principles over profits (that you ought to walk outside to do a raid at a gym, rather than going on Discord to get a remote invite and use a pass you purchased with pokecoins). But I find the game boring and tedious anyway.
For that to work, you don't want a few whales - you want as many hungry mcdonalds lovers as possible...