Companies like Oracle basically sponge off of their work.
Contribute to projects Red Hat uses on which they contribute back, sure, by why straight-up work for them for free? That's what supporting RHEL on a volunteer basis is, now (again, unless you personally use it or care about specifically supporting some users who do).
There's nuance here. TFA has a legit complaint that supporting RHEL puts extra hassle on you as an open source contributor. RedHat is also fully in their right to strictly adhere to the license of the software they distribute.
Supporting RHEL as a distribution for your software means access to users on that distribution. That might mean nothing, but that depends from project to project. For the article's author that has little worth and that's a cost-benefit analysis for him. That might not be the case for other projects.
Just to get a basic idea, [1] has some stats of kernel contributions for the 4.20 kernel, Red Hat had second most changesets accepted. Intel was first, although if you combined Red Hat + IBM then that would push Intel to second. And looking at the core kernel commits (ie ignoring things like device drivers, where hardware companies are making contributions solely for the purpose of supporting the hardware that they sell), the difference was even more skewed towards Red Hat (and interestingly, IBM as well).
And that's just the kernel itself, they're also the primary force behind plenty of other widely used projects (fedora is one of my favorite distros, systemd, for better or worse, it's still used by most distros, and as much as people like to hate on gnome, I have to say I've found it more stable and worry free compared to other options including modern KDE, and the list goes on). Maybe they are not the perfect role model but don't pretend they aren't giving a bunch back to the entire community in many ways.
He could even contract RedHat to do it. I'm pretty sure even Microsoft would test it for him if the money is right.
He didn't do free work for their platform. He did work using their platform which he made freely available to further his own situation. I don't say that in a judgemental way. There is nothing wrong with that, but let's not misrepresent it.
Alas, this was before Red Hat bought CentOS :(.