> I am certainly open to suggestions as to why I am wrong.
You are wrong because you fail to see the big picture. The community and Red Hat mutually
benefit from each other. It is a symbiotic relationship.
Without the community, Red Hat would be just another software vendor and would not be able to
provide the value that it does. So Red Hat needs the community. But, by being able to sell its
products at a profit, Red Hat can make contributions back to the same community that are an
order of magnitude larger than it would be able to do if it were not making money.
See this list that details some of the contributions that Red Hat has made and is making:
Disclaimer: I work for Red Hat, but this post is entirely my personal opinion.