Snore.. boring... cough... IDIOT
Seriously, you must be one of the biggest morons I've seen post here in a while and that really takes talent. Do you seriously believe a single word you just wrote here? I mean really. There are MANY developers very happy with the store and how it works. In fact, most of them are. If Apple lost all the publishers that weren't happy with the money they're getting from Apple, they would lose a few hundred of the gazillion apps they have. It wouldn't make a dent worth noticing. That would leave the app developers with things like the Google app store... and that would earn them probably 1/50th of what they would have earned if their app just remained on Apple's store without the notice about charity.
The key to making money from an app store is to put apps in an app store where the majority of users actually buy apps. Most Android users fall into two groups. First, users who don't buy apps and simply like the touch screen phone and built in apps. Second, users who only install the apps that are free. There are quite a few people who pirate apps for Android which is barely more challenging than buying an app in the first place. And there was a guy last year who claimed he paid for an app on the Google store, but that was just for a test to see if buying was as easy as pirating.
As a user, I'm personally quite happy that this inconvenient policy does in fact exist. I pretty much haven't donated to charity in ages because it's nearly impossible to identify legitimate charities any more. On an International level, it is simply impossible. I do send toys to children at hospitals on Christmas and whenever I receive stocks from a company, I donate 10% of their procedes to Make a Wish. But, I would NEVER EVER EVER buy an app, music or otherwise that is trying to convince me that the proceeds will go to a charity, even if it sound legit.
I do know people who do and I hear things like "Well, I know 90% of them are scams, but if I donate $10 to ten charities, I hope that $5 of one will make it where it claims it will go". I think that thinking is great, but stupid. I'd rather get 95% to where I wanted it to go. But in this international age, I don't believe it's possible to identify legitimate charities anymore.
And even "legitimate" charities have lost tact. If I'm sitting at a bar on a Friday night with some friends, it's almost guaranteed that some woman from the Salvation Army will come in and try and make us feel guilty that we're sitting and drinking while holding her bucket for donations. I point out to her that if she wants to raise money for some church organization or whatever, then she should put on an apron and go behind the bar and serve drinks. The tip money will be better and steadier. But apparently, she like all the church goers who waste hundreds of hours every year praying some god will make things better instead of actually picking up a shovel and helping to dig ditches or picking up a hammer and helping to build homes to actually make things better, she believes that people should just give money away to some stranger who's carrying a bucket.
I will gladly pay her for serving me a beer, tip too, bigger tip if she shows some leg. But I'm certainly not going to put money into the bucket of some random person off the street trying to convince me that she's intending to give the money to someone who needs it. So far as I know, she could be sending it to some hate group somewhere or worse, buying bibles with it.
If you want to raise money for good causes, it's not important if everyone else knows. Hell you can put it on your website of you want. But trying to sucker someone into paying for an app that they probably wouldn't buy otherwise by claiming it's for a good cause is just plain dishonest.