RedHat's business is not selling GPL software. They probably sell more BSD/MIT/Apache software than GPL software, but they're not in the business of selling software at all.
Those are good points. As I think about it some more, it's not even just support that they sell (as in, you can call them up when there's a bug). The large enterprises they sell to value:
- support
- training
- ease of install
- ease of upgrade
- indemnity (e.g., Red Hat promises to pay your court costs if someone sues for patent infringement)
- stability (long term support releases)
Those are all things that plain old open source by itself doesn't provide, but Red Hat does.
They're in the business of selling support.