Earlier quoted context omitted.
I used to live by the same principles, viewing in-app-purchases as something that's always bad. I have now, though, decided that I will decide what value a game has to me and will probably spend that amount on in-app-purchases. If the game has purchases that I think are worth it though. In Pokemon Go i haven't found them worth it yet, but that may come later. Also, I think a game shouldn't impose too many boundaries…
> Also, I think a game shouldn't impose too many boundaries when not buying anything in-game This is the big problem the way I see it. Done badly, in game purchases become cheats, and I don't want to spend money on cheats. Not for any moral reasons, but because it's no fun. In game purchases that don't serve as cheats is another matter. E.g. as you mention speeding up something where the only difference would be that…
The idea of the two suggested actions being "spend more money or close the game and wait 2 hours" should be indicative of how they view the player. I'm perfectly happy to just close the thing and go play something else.