Well, it can be said about most of the SaaS companies but that's not how business works. If it doesn't cost you anything to produce, then you should give it away for free might look great at first sight but it's not that great in reality. So if the business is just giving away the product for free, why would someone pay for that? You might say extra features, etc. But they are free to distribute as well!
If we apply this to the physical products, you can equally say that the companies shouldn't charge more than it costs to produce something. But if all companies worked this way, that would take us back to the stone age pretty quickly.
Money motivates people, motivate people produce goods.