If it's open source you can make money by selling managed services to companies. They don't want to deal with it really.
How is Red Hat's revenue compared to Microsoft's?