"Red Hat controls GNOME" is a bad take.
The reality is that the individual laborers working on each component control their individual aspects of GNOME. Sometimes these laborers work for companies that pay them for specific tasks, but from what I understand they have some discretion of their own, and also work on things on their own time.
Red Hat isn't the only company that uses this model, but also Canonical, Purism, and more. These companies also don't "control" GNOME, but do have a stake in it and help its development.