One of the reasons would be trademark law. If free distribution of things with the Red Hat name and logo were allowed, the trademark would be invalid very quickly ... ;)
I think that's what I said in the previous email. They can't license and patent a product that is freely distributed and their profit has been is in support of the open source product and that has created a high degree of instability for a commercial product.