You're completely wrong on this. The software released under the GPL should not at all be assimilated to freeware and even Stallman encourages to sell GPL software. http://www.gnu.org/philosophy/selling.html
Companies pay Red Hat to get QA, support, liability and some level of interaction with the development community.