>in a business, the focus is on profiting
This is what I agree with you. Websites/Apps are usually projects before they are cultivated into a businesses. Maybe it's semantics, but I think "profits," conveys the wrong message in your vague comment earlier.
If any developer wants to monetize their product (their code), I think what you're trying to convey (based on your response) is that much thought needs to go into the efficiency and risk/reward ratio. How much will your distribution cost? How efficient is Nginx vs Apache?
Basically, business practices will result in less cost (risk) for the project that turns into a business. Efficiency of the business model will result in the lowest costs for the project/business, to the point where profit is feasible.
No, that's not what I meant. Monetizing and profits are two different things.