It is driven by distinct use-cases.
But almost no-one uses Linux for general computing because open source requires configuration to be usable.