You can run a company for profitability. You can see products/services as something that are getting assembled and you sell those for a margin. There is nothing wrong in it (and equally there isn't anything great either). If you really want to exist, you just keep making profits.
Not good enough these days and not enough any day when you want to make meaning.
You run a company plus run communities.
Communities where people learn how they assemble products and deliver services. They do bold experiments and your company becomes nothing less than a laboratory. They stretch their brain muscle, elevate their thinking and ready to make BIG mistakes.
Open source is a great example. There are many open source products where no one claims ownership but make their contributions count. The success of open source product paves way for great success in future and failures become lessons.
Communities are great way when you want build something ground up. Communities lead to paradigm shift.
Communities inside the company should be the foundation for your company (not just profits).