When I buy an app, I do it with the notion that the money I give goes straight to the developer, because I want the developers to prosper from what they've done and so that they can improve their products further. I don't mind paying high prices, because if that's what the developer feels his product is worth, so be it.
Which is why I can't understand how Amazon thinks it has even any right to decide an app's pricing, considering that they were never there during the difficulties of the app's development process. I'd rather pirate the product from anywhere else but on the 'Net, until I'm able to buy the product directly from the developer himself or from an alternative marketplace which allows the developer to set his own pricing.