When RedHat officially supported a piece of hardware, and your large enterprise software officially supported RedHat, it was a pretty good setup.
Lots of things which are otherwise a mess in Linux just weren't.
Of course much of my experience on this was with things like $10k per seat software on a $5k workstation or similar.
One of the reasons containerization is so popular is poorly supported software (on ubuntu mostly) just being broken and hard to work with combined with a pretty bad way to write and manage packages (apt).