Red Hat, Canonical, Docker, Suse, and many others give software away for free, and make money from that same software.
My point was that even though the "don't give it away for free" model works, we should still try to improve the profitability of funding models where we can give software away for free.