Well these contributions are now behind a paywall. The salary of the sales people devs are now safe.
They factually are not. Any fixes to RHEL go also go to CentOS Stream. and their contributions to the Kernel, GNOME, etc are freely available to anyone as well.
Hence my question about SUSE and Canonical. I have exactly zero context for being able to determine that these expenses are excessive. They very well might, but "this number is bigger than the other one" without any industry context whatsoever just doesn't strike me as a meaningful argument.
That being said, if one's primary goal is to support open source development, the best way to spend one's money is obviously to donate to software projects directly. If one needs server support AND wants to spend money in a way that does most for development, the question still stands whether any direct competitors do any better.
Edit: seems like the post from Celestial kinda settles the matter anyways
https://kbin.social/m/linux/t/107420/Reminder-that-RedHat-makes-A-LOT-of-money-already-The#entry-comment-432567