When you buy RHEL you're not buying the software, you're buying a support contract and indemnifcation. RHEL also provides a long-term stable platform.
There's no-cost developer licenses as well that you can use with subscription manager. And, of course, there's also CentOS for free-as-in-beer.