Linux was always being developed with companies, and with their self interests. It's the same with BSDs too.
Yes, we also add what we like and what we want to see, but companies employ these developers to implement what they need inside Linux.
We have kernel-bypass-networking because of Cloudflare. BSD has extremely fast networking because Netflix and other companies needed it, Linux has better power management because server needed it, etc., etc.
I also have points which I don't like with systemd, but companies are neither new, nor they're gonna leave Linux alone (and, they shouldn't).
system-d being spread everywhere is a side-effect of that