There is no inherent contradiction between delivering higher returns to investors and addressing society\’s most pressing unmet needs.
Well of course there bloody isn\’t.
If you are making high returns you are, by definition, adding great value to the resources you are using to create your production. Adding value is how unmet needs are met. So adding lots of value meets needs which produces high returns.
This is actually the very point of the whole capitalist/free market melange, not some surprising side issue.