RedHat is still doing a lot of work in upstream open source projects, I want them to stay around and continue to do so.
To do that they need to be commercially successful.
Now, you can argue whether the recent moves are helpful to their bottomline or not (I think this is short-sighted and in the end will hurt them), but we need to acknowledge they are not charity, and also that we all are already benefiting from their money and their work.