Why Software is Expensive
itscommonsensestupid.blogspot.com
itscommonsensestupid.blogspot.com
1) Guy selling handmade pots (or any handmade product) -- his product is worthless. Imported electronics -- very expensive.
2) It's cheaper to have 30-50 guys using hammers and handsaws on a home construction site, than to pay for power tools.
So to the third-worlders: Hand made is cheaper.
Hand made goods are almost never cheaper, even in Mexico. A handmade pot would cost more than a machine produced one. It's just that the cheap labor makes the production equipment an unjustifiable investment because the ROI is less. It's less cheaper, but still cheaper. In general of course.
I think that's his/her point. The manufactured pot would need to be priced higher (to pay for the production equipment over a reasonable depreciation period) in comparison to the hand produced pot that incurs no such overhead to produce, just cheap labor. So in effect, yes, a manufactured pot would be more than a hand produced pot.
I do think the commenter confused the matter by including imported items in the argument.
Given unlimited future earnings, you are right that a manufactured product may be cheaper to produce since there's much less labor cost, but in all practicality I'm not sure it applies.
But changes do have cost. Developer time has to be paid one or another way eventually and degradation of quality raises maintenance and bug fixing costs. All this has to be (and is) factored in the price of the software.
On the other hand I think the first point is completely bogus. Computers are extremely cheap. Before personal computers I'd have to buy very expensive manufacturing machine to provide such value with so little work. If I had no money to start with I'd be forced to work for somebody who had capital to purchase the machine. I might never be able to afford one myself.
Actually software is extremely cheap because computers are cheap. Software that costs zero could not be possible if computers were expensive.
That's because you not living in a third world country. In a third world country one brand new dell laptop ( not very high end one) can easily cost as much as the salary of a programmer.
Edit: Ok, I understand the downvotes, but I spent a lot of time developing on HW far worse than what 300$ can buy you today.
From dell:
Starting Price $269
Windows
AMD Sempron™ LE-1300 (2.3GHz, 800MHz, 512KB)
2GB Dual Channel DDR2 SDRAM at 800MHz
320GB4 Serial ATA Hard Drive
PS: I would still suggest 2 x 17+" monitors but those are not that expencive.And, as your fixed costs (hardware, hosting, etc.) gets cheaper over time, but the people remain just as expensive, why do so many companies aim at "getting big", and don't really do anything about talent dilution?
Software is expensive because people pay it.
To say that it's only the buyer's perspective seems to be ignoring the other side (as you correctly point out the OP did).
The overhead costs of starting the next Google are significantly lower than the overhead costs of starting a McDonalds.
Now the fashionable terms are "developed" and "developing" (which basically mean "rich" and "poor" and so are obviously two ends of a spectrum, not clearly-defined categories).