Tadhg Kelly, writing for Edge:
In the short term, your game’s player numbers may go up and your revenue might explode, but you inevitably sacrifice integrity. You might have onboarded a few players to pay for stuff, but you’re teaching many more to ignore any messages that the game spits out. It becomes harder to communicate with players and you lose their loyalty or the possibility of a game building a unique, defensible culture.
“Integrity” – most tech pundits will tell you that it doesn’t matter when you can monetize free-to-play with behavioral strategies that increase engagement and other meaningless buzzwords.
Luckily, there are exceptions, even on the App Store.