OSS only dominates for software that is commoditized and the published computer science research for that software domain is close to the frontier.
OSS struggles at being relevant when software is non-commodity e.g. office suites. In software domains like databases where the state-of-the-art computer science research is often unpublished, OSS struggles to be relevant at the higher end of the market on technical merits.
When deciding what should be OSS, it is useful to consider the preconditions that have made it successful.