Maybe because the products suck and there are very few business models for software? I'm gonna focus on the software product segment, and my evaluation might be flawed, but I think that software is an inherent race to the bottom for three important reasons: 1) Dependence on proprietary software is at best a short-term support boon, and in the majority of cases a crippling liability when the vendor changes support ter…
There are plenty of B2B opportunities where it just doesn't make sense for an open source competitor to emerge. There are plenty of hobbyist programmers willing to work on operating systems. Accounting systems? Way fewer. International export compliance? Zero. There is plenty of opportunity in boring, unsexy niches. We have enough CRMs and Jira clones though.
However I still sympathize with the parent comment. The niche-industry-exception state of affairs will become less true over time. And then you're left with the same set of incentives (minus dedicated hobbyists).