I’m not so sure that the opposite extreme of having a ton of small, redundant competitors who individually cannot optimize economies of scale, would result in anything near globally optimal outcomes.
Going back to the "mega-corp" scenario, if you are a lazy person, a good strategy would be to join an org in a defensible (ideally monopolized) industry and work just hard enough to not get fired. Find yourself a bullshit job!