You have to pay for support and (iirc) that includes automatic updates.
If you do not want to pay for support, but want to run RHEL, this is what CentOS is for.
We run RHEL for a couple of applications here; we have support, but i don’t have anything to do with the payment for it.
Unless you’re running a business application on it, i’d suggest not running RHEL, especially if you want a desktop OS. It is WAY behind on things like kernel, driver support, etc. Which is fine if you want a stable, well tested server platform. If you want a performant desktop experience? Not so much.
Unless of course you need a third party vendor supported desktop platform for some enterprise Linux desktop software (yes, some of it does exist - industry specific stuff like Maptek Vulcan perhaps - there used to be a Unix version, not sure if it still exists - or MineGem). But in that case you’re honestly probably better off running the windows version - if one exists.
and yes there is a developer license. i grabbed one a while back but never got around to using it.