The way that you know that you're making a social impact or benefiting society then you're making money. Social benefit and making profits are the same thing. There are exceptions of course, like if you made money by cheating via violence or because you got the government to grant you special privileges. Otherwise, if you're playing by the rules then your profit is the only objective, rational way to reason about you…
But you did miss the important nuance of the externalities as another post also comments.
And you did list subsidies, but some subsidies are hard to notice.
Cars, for example, are heavily subsidised (think of road maintenance+the rent of all that space) and cause negative externalities (noise, pollution and congestion).
So it is more than possible to make a profit and not be socially beneficial (I think that cars are a good example, but we can disagree on that, they stand mostly as an example of subsidies and externalities, the balance of good and harm is harder to access).