This is exactly the insight that shifted me from being libertarian to progressive. Humans create organizations to coordinate behavior. Corporations are good for risk taking ventures, governments are good for social cooperation and coordination. Different purposes, time scales and objectives. Both are important and necessary. We should make them the best they can be.