Because the value of Linux is far more than just being free. Linux is great technology, and Red Hat is well supported great technology. If your only use for an OS is it being no cost, you can't be doing much that's actually important. ;-) Of course, if low/no cost *is* vital to you, then use Fedora, not RHEL.
-- David Jericho