> Companies exist to provide jobs. Not only to make money for the owner and externalise all the negative effects on society.
I think it's safe to say that the one who starts something has the privilege to make the call on its purpose. And I'd bet most if not all people who start companies do so in order to make money for themselves, and providing jobs is a means to that end.
So, if a company could make profit without employing a single person, it would still serve its purpose.