I jest, but this kind of question seems to be far more shallow rather than thought-provoking. If you have a point, it’s probably better to make it than some random seemingly open ended question
For your question, I guess the answer would be along the line of “linux development process can’t scale to more users”. Linux is running on a lot of machines, but the number of human using it is at least a magnitude less than other popular software (I count Fb, google search, gmail into this too). Things like supporting different configurations, newly released hardwares (and 3rd party softwares) are not linux strong point. For example, subsystem maintainers are recognized, but they are not incentivized (and probably can’t afford) to make sure everything works well on hardware they do not own
Commercially? No. But the value that Linux has given the world is immense.
Edit: at link to share of OSes
https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...
But a business is a lot more than just coders.
> Your job is interfacing with a computer, people are just a distraction.
The job of a software engineer is building useful products. Products are useful to people. Computers are just a distraction.That's why I specified 'coder'. Software engineering is a spectrum, at the lowest level it's just coding. At the top level it transitions to being all about the people. For the folks who are coding, their life is about taking already defined stories and turning them into reality. If the story isn't super clear, they may interface with the team lead or the PO, but when things are working right they just go heads-down and work. This is pretty close to an ideal candidate for remote work.
Without zoom, either.