This, but most people don't understand since they are not developers. If Apple did this everywhere the app store would literally collapse. I know some people will say "well that forces developers to make good apps!" No, it doesn't. What it does allow is for any app, good or bad to get pirated much easier or in the case of games, someone downloads, gets their fix, and never buys it. What incentive would developers have to develop for the platform?
Fortunately, most people are honest and WILL pay for what they want and like.
What a return policy WOULD do is STOP piracy. People would then be able to buy things without fear of purchasing a bad app that they can't get a refund on.
It would also help build up "premium" apps, as people would no longer be in fear of spending say $20 on an app and have it end up being terrible. They would be able to get their money back if they didn't like it.
Thats the reason why we had the race to the bottom as far as app pricing goes. People are more willing to "lose" $1 than they are $20. Its not that difficult for a person to swallow a $1 loss on a bad app. But $20? That could go to many better things.
But, again, if there was a return policy, people would be willing to give those more expensive apps a shot. And, again, the vast majority of people ARE honest and DO pay for what they like and want. So if Rockstar, for example, makes a good iOS GTA game and charges $20 for it, people will be willing to give it a shot if they know that they won't be out $20 if they don't like it.
And for the developers that live off of scamming people out of $1 or $2 because its hard to get refunds, their business models can die a quick painful death for all I care. The App Store needs to worry significantly less about quantity and far more about quality. It doesn't matter that theres tens of thousands of apps for the iPad when all but only a small handful are decent. Same goes for the iPhone. Hundreds of thousands of apps, but only a very small percentage are even worth considering. Institute a return policy to get rid of the vultures that feed off the ability to rip people off and allow people to legitimately request refunds for apps that don't live up to expectations and everyone wins. Good developers stay and thrive and strive to make better products and consumers end up being willing to part with more cash if they know they can obtain a refund in the even the app is not good. I know I'd spend significantly more on the app store and be willing to take more risks on app purchases if not for the fact that I can't get a refund. There's already been a few times where I had to go back and forth with iTunes support to finally get a refund for bad apps. It shouldn't be that way.
I don't see why the App Store should be exempt from refunds. I can get a refund practically everything else in life, including PC and Xbox 360 games. Yes, you can get refunds on computer software. You generally just have to contact the original publisher within the return window for the store and they'll have you mail your opened copy of the software to them and they'll either refund you or send you a sealed copy that you can return to the store where you originally purchased it. I've gotten refunds on software and games this way. So why should the App Store be any different?