Do you also object to games with a free 'lite' version and a paid 'full' version, where the two are separate app store entries, or is it only games where you have to pay for the full version via IAP that you dislike?
However, more often than not with games, IAP is used for expendables and more often than not, the gameplay now revolves around making you buy things, rather than the game itself. You have artificial scarcity on some things, not to make the game more interesting/difficult/rewarding but to make more money for the game author.
Don't get me wrong: I'm totally for developers and studios making money, but not when it skews the gameplay.