Clearly the only solution that would make these people happy is to eliminate in-app purchases altogether. I, for one, support this endeavor. DOWN WITH IAP! Haha. But seriously, yeskill IAP. Especially in games. It's been ruining the App Store for years now. In it's place, allow for time-limited trials of apps. I know there are a lot of legit apps that are limited and you unlock the features with IAP. Just replace that with a dialog box that pops up after a specified period of time. They can choose to buy it or delete it. Done. Then we can put all the parasitic game companies like King out of business.
While they're at it, they should also add something I've been wanting in the App Store for a while: AAA Games section. Established AAA gaming studios would be invited, and newcomers would need to be vetted for the quality of the game. Set a minimum price of $29.99, a maximum price of $49.99, and allow developers to lower the price down to $19.99 or something when the game goes "gold" or sells a fixed number of copies, much like console makers do with hit games that are a year or two old. IMO this would help establish iOS as a premium gaming platform, as developers could set fair prices in their own section of the store. People would be more assured that their money is going towards a higher quality game with tons of content and replay value, instead of some 99 cent game which could be terrible. I'm all for indie gaming (and the App Store is overflowing with it), but I think that the App Store should also have a section for the big boys so that they might be more likely to port their games to iOS, and accessory makers would be more likely to create new controllers and compete in that space by lowering prices. Throw in a new Apple TV with App Store support and much faster graphics capabilities and suddenly Apple has their own console. Yes, these machines are getting to the point where they're at least as capable as an Xbox 360 or PS3 (especially with the new Metal API), and I'm fairly certain that my iPad will be faster than my Xbox One before the next generation of Xbox comes out, likely sometime after 2020 if the previous generation is any indication.