A trash company makes money but collecting trash, a car company makes money by providing cars to people, a law firm makes money by providing legal representation to people.
You're acting like society and its infrastructure is a teat which different companies milk and other people out of their own generosity fill up, so its only fair that they give something back to the society, when this is now how it works.
This infrastructure isn't created so that the CEOs can get rich, it is created so that they can run companies which provide value to the people (and not so that they can pay taxes which, as claimed, is the only utility a company has).