When I started a small software company, I originally had a similar understanding. I subconsciously thought that the software should be priced to pay for its development cost, plus some profit. I was not very successful, until I realized that the product should be priced as a percentage of the value it delivered to the customer. Customers don't want you to do a lot of work, they just want their problem solved for a price that is reasonable relative to the benefit of the solution.
This idea reverses several of your conclusions:
1. The product should be priced based on how much value it delivers, and only those companies that can deliver the product for significantly less than that price will stay in business. Once a company finds a need that people will pay for, it generally makes sense to drive the cost of production down while maintaining the same benefit, thus maximizing profit.
2. The more value a company creates with the resources it uses (the greater its margin), the more left-over resources it will have to invest in producing still more benefits, or to return profits to its original investors.
So, going back to the cost of digital content, I am happy to pay for it, as long as I end up feeling the movie was worth watching for the price. And if they can produce great content without many resources (or with lower cost of delivery), all the better. My problem, right now, is that there is so much great content I cannot ever hope to watch it. But that is not a problem that really bothers me, I am happy to keep paying to have a long list of shows I'd like to watch, if I could just find the time.