Each container ship could be its own entity and then you just need marketplaces for people to hire them to ship things.
You don't have to build a national cellular network, you can put up one tower and then sell service to a market of MVNOs which buy service from different tower providers in different regions.
Every piece of an operating system doesn't have to be built by the same entity. See Linux. For that matter, see macOS, which is full of BSD code written by many separate entities.