Ask any book or music publisher: you can't expect to profit much from distribution if you can always get the same thing for free next door. If you get anything, it pretty much amounts to a donation.
I think we all know that here.
Yes, you're right that there are organizations that subsidize free software development. But this is not a broadly applicable mechanism, in the commercial sector at least. Not every commercial company can pursue a leveraged approach.
This is exactly why I suggested a government-funded direction.
Free software is certainly widely used, but it pales in comparison to non-free software. Hence the previous poster's complaint about the lack of a competitive free Google Docs, AWS, etc.