Everyone is busy getting mad at Red Hat when the ones they should be directing their furor towards is Oracle. In simple terms, Oracle fucked this up for everyone and forced Red Hat's hand. They've been stealing megacorp contracts from RH left and right by undercutting them on price and how could they not? Their development is minimal. Truly "we're gonna build an OS...and make Red Hat pay for it." So while this situation sucks for everyone involved, this was indirectly Oracle's doing.
And if you're building infrastructure on free software that has dependencies on RHEL, or rather "free RHEL", shame on you. RHEL is for shops with wheelbarrows of money that used to run Solaris or HP/UX and are running proprietary software. What is happening is IT project managers are trying to justify their existence and cut costs, so they switch the contract to Oracle Linux so they can earn that bonus check.