The cost of something is related to the value it produces, not how much it costs to make. If you wish to complain about anything, maybe direct your attention to Nike, who sells $200 sneakers that cost $2 to make in some slave-labor sweatshop overseas.
An iPhone costs Apple $500 to manufacture and they sell it for $1,500 for the top model. Apple could afford to sell the iPhone at cost and make up their money on AppStore commission. But an iPhone is a premium product, and people are willing to pay upwards of $1,000 and are happy about it. Actually, the price tag is part of the luxury appeal as a status symbol. For example, in Japan, where everyone uses iPhones and you are sort of a peasant if you own an Android.
Or compare it to an indie game on Steam (maybe you have a game for sale, or wish to). The cost of server hosting and bandwidth to download a few GB of a game is probably less than 25 cents. So should indie developers be forced to price all their games at 25 cents, because that is the cost of the download? That would be absurd. It doesn't take into account all the programming work, or design work, the cost of R&D, marketing, the operational costs (office space, salaries, hardware and software licenses, etc.). Or the cost of your college education, or the years of reading books, to gain the skills to even be able to make a game. All of that is part of the cost.