That's why RMS always said that charging for the
act of software development is right. But charging
for copies of the same stuff (and not providing its
source) is not.
While I understand the rationale behind this statement, it never felt right.
When designing a new car, a lot of money goes into research and development, money that cannot be recovered (sunken costs). However, once that's over and the assembly line is put together, the cost of creating new copies (while never zero) it definitely converges to the cost of the raw materials involved. The more items the assembly line produces, the cheaper it gets. And when buying a car, you're paying a lot more than that, because you're in fact buying a brand, not just some pieces of metal put together.
I also disagree on a car being "open-source". Assuming you can make copies of your car and give those to other people, you'll be obliterated by trademark, copyright and patent lawsuits. Also many car manufacturers are voiding your warranty if you go to unauthorized car repair shops. And if you can look under the hood, that's only because of strong consumer protectionism laws.
Apple has more than 50% profit margins on iPhones. Is that moral? Well, they need to earn a profit (otherwise they wouldn't be in this business) and they also need to pay the research and development costs for newer versions or for other products. And after all, this is capitalism - if you don't like it, buy from somebody else.
So why can't this rationale also work for pure software? After all, the developer needs the profit to develop newer versions, improvements or other applications from which you may also benefit. And again, this is capitalism. If you don't like it, search for something cheaper, or create your own.
RMS's principle (being paid only for creation of software, not for delivery of copies) does not work because it doesn't scale. You cannot put together an assembly line for software, like you can for physical products. This effectively means that you end up selling your time, which makes a good living, but it won't make you rich and it won't allow you to work on lots of silly things that may or may not pay off.
Also, only simple apps can be cloned easily. No software can currently match Adobe Photoshop, which still deserves every penny, and it wasn't for a lack of trying. I use Gimp because the price of Photoshop is too high for my amateurish needs, but I would shell out the cash for Photoshop in a heartbeat if I would be a professional photographer or designer.
The $.99 price tags is common just because the app stores are filled with crap, with most apps not even deserving $.99 - but create an app that enriches people's lives and even allows them to make some money, and you'll have no problem selling it for $90 or even $900.