Don't forget Red Hat, a company that makes it living from FOSS, apparently now also hates FOSS...
I don’t think it’s binary in that RedHat is owned by a company that has other motivations than when RedHat was independent.
People were threatening Microsoft because of GitHub’s actions.
I think it’s reasonable that a lawyer at IBM identified this area to message whatever is supposed to be right and talked with RedHat to coordinate signing or whatnot.
I think it’s weird that corporations make these kinds of moral/ethical statements.