I'm going to be honest here, I look at IAP games as spam.
I don't care how much time you game took or how well it's designed, as soon as I see that I must buy coins/points to upgrade weapons, levels etc, the little 10 year old nes kid in me dies a little.
Everybody is so worry about monetization and get rich that they forgot the fundamental rule on a game: Let it be fun and enjoyable, let it be immersive.
How would you feel when you were young playing atari, nes, etc and something kept asking for your parents money to continue to play the game ?
TBH I rather play 5-7 dollars straight away for a game that includes everything then 0.90 cents where everything is locked up.
If DLC's are getting ridiculous on consoles, IAP is the apple store game cancer. It should go away.