This could not be further from the truth. It might be true if the software works without supervisors in a B2C scenario where everything is self explanatory and nothing can go wrong, movie streaming services for example, and even these have tons of variants and multiple big players racking up billions in market share. So even there "winner-takes-all" does not apply. It gets even worse in B2B software, as there is SO MUCH software thats commonly used and needs tons of supervising by experienced devs. If we had a "winner-takes-all" market a lot more software would already be dead. And a lot of companies would have way less options when adopting new software for something.