Everybody who uses Linux uses the Linux kernel (https://www.kernel.org/), so even though some companies have spent money on improvements to the kernel, they also use the work of others to realize their product, so the right thing to do is to give those improvements back to the community, that is...