In terms of the one part that every other company you've mentioned didn't cared about, which is gaming, they've contributed a ton. It's a good example of how Linux wouldn't ever go anywhere as a software kibbutz and that without corporate interest it's a toy.
When Valve wasn't interested in Linux, gaming on Linux was trash, and it was the one argument against Linux. When Valve got interested in Linux, they invested a lot of time and money into making it possible, and now it's becoming a viable option for gaming. But without Valve, it would still be garbage.
Linux is only good when there is a corporate incentive to make it good. When that's not there, it's a half-assed barely working shitheap of an OS. Just look at the recent KDE debacle where a theme could wipe your OS because it had root privileges. This is what happens with projects from software kibbutz's.
View attachment 5924611
This image will forever remain accurate. You want your OS to actually take over Windows? Stop treating it like a kibbutz, treat it like a corporate project. I'd love for it to be a viable alternative, but as long as it's treated like a communist utopia it's never going to happen.