Don't really understand your logic so let me break this down line by line -
Dear Apple...
How about just removing the stupid apps that have in-app purchases.
Fair point - Apple could ban the practice, but then this would increase the cost of all apps, and those apps that have a free & paid version would be more prevalent so you'd have 2 versions of the same app, one paid, one free, in the store, instead of a free app with ads and the option to pay to get rid of them. Two identical apps (one with, and one without ads) is more confusing to me than in-app purchases you can ignore.
Or better yet, create an option to not see any in-app purchase apps in the app store. Or create a category, or create a disclaimer that pops up BEFORE you purchase the app that warns you that the publisher of this app will try to trick you into spending more money after you purchase the app.
The first line of this makes sense - apps with in-app purchases could be filtered. The disclaimer part makes no sense. 1- there's already a dialog that's visible saying "This app offers in-app purchases" that's been added. 2- there's nothing "tricky" about it. Nothing is truly free. Apps that don't have in-app purchases have ads, that are paid. Apps that have neither in-app purchases or ads have one way or another of generating revenue per user. Nothing is free. The App Store isn't some miracle socialst empire where you get a free flashlight app that doesn't try to sell you airline tickets or cough syrup.
I find it disgusting that well known publishers (cough EA cough) feel that it is morally and ethically ok to have in-app purchases that cost upwards of $99.99.
The price of in-app purchases isn't a moral or ethical issue. It's a reading comprehension issue with the user. If you can't read, you have bigger problems than EA. If you're downloading apps for your kids without trying them that's no better then sending them to an R rated movie because you think the title's cute but didn't bother to check the rating.
It's also not disgusting for companies to make money. If they didn't make money, there'd be no apps. If companies that make in-app purchase apps didn't make money on in-app purchases, the app wouldn't be free. Also game play is not dependent on in-app purchases. Essentially in-app purchases allow users to cheat the game and get ahead instead of suffering basic game consequences like losing, or waiting your damn turn.
These apps are EXACTLY like the 'bait and switch' technique that is against the law for retailers!!!
It's not. Especially not with the text on the Apps page before you download now stating "Offers In-App Purchases" even without that, it's not bait and switch.
Bait and switch requires there to be an actual switch, where customers think they're getting one thing, and getting another. In this case that would be "I'm getting a free app" being the bait and the switch being "You now have to pay to use this app". That is simply NOT the case.
You still get a free app. You still have all the functionality promised by the apps' description. You also have the option to purchase add-ons. You do not have to purchase them to use the functionality of the app that was promised to you. I repeat -
You do not have to purchase them to use the functionality of the app that was promised to you.
There is no bait. You go in, expecting to have a free app that performs the functionality stated in it's description. You get exactly that. If you want additional functionality, or bonuses, or extra in-app items, you have the CHOICE of paying for them to ADD or IMPROVE existing functionality.
Even that god awful Super Monster Bros game - you could play through without any in-app purchases. You may end up not liking the game, but you have a game, you have a character, you can play, you can beat levels without in-app purchases, therefore you have not been victim of a heinous bait and switch, just a crappy FREE game which you can easily delete instead of stupidly buying French Charizard for $99.99.