I disagree that bad parenting is involved. Leaving a child locked in a hot car is bad parenting. Not being completely aware of every possible back door charge on an item listed as FREE is not.
The three categories of apps sounds reasonable.
Before anyone goes nuts on me. No, I don't have kids to lock in a hot car or make purchases from a free app.
Bad parenting in the same way as killing your child is? Of course not.
But give a kid a piece of tech, and you can sure expect they will use it fully. If you can't understand the technology enough to control your kids, and can't talk to them to make sure they understand the consequences of buying little gems or whatever in the games they're playing... you're failing on multiple levels.
At some point it's the parent's ultimate responsibility. Apple has given you the tools to lock it down.
I've been saying it since it was first introduced.
There is no place for in-app purchases.
It is becoming a ridiculous money-making scheme that is going to ruin the mobile app market.
Apple needs to introduce an option for their customers to choose to 'opt out' of in app purchases, which simply disable the ability for your device to even make in-app purchases.
Apple also needs to add an extra feature to choose to disable or hide all apps that contain in-app purchases.
Apple is moving away from being customer focused and moving towards being profit focused.
As a look towards the future, I am actually considering to purchase something other than an Apple product. I no longer believe that Apple has my best interest in designing their products.
In-app purchases have a place, especially without demos (and frankly, even with it.)
Case in point: Marco Arment's Overcast is a free download, but to use its unique features for podcasting you have to unlock it for $4 or $5 (forget the precise amount.) In a post, Marco explained exactly why he did it—because humans are on the whole averse to ever spending money upfront for a product, and so making it free with the IAP for the people who can use that features make a lot more sense; you grow the userbase and also grow the committed users who are willing to pay for quality.
Sure, Candy Crush and IAP for games like these are an issue—but they’re frankly an ever-present issue that would exist no matter what. There are people who are willing to be duped into spending money on nonsense, and those people subsidize people like me who never buy those things.