I think Ninantic's main issue with losing users is with not rolling out significant enough updates. There's no real sense of achievement in the game, and so when levels get particularly hard to move on from users lose interest in the game.
Granted, Ingress is a little more "hardcore" in the sense that it's not really focused at a more casual market like the Pokemon franchise generally is.