Software, unlike restaurants, has trivial economies of scale, and colossal start-up costs.
It's much cheaper to open a restaurant, then build a word processor that someone can get value out of. It's much harder to build your restaurant chain to serve 100,000 people, then it is to scale your word processor, that can serve 100 people, to serve 100,000 people.