Investors are regular people and like regular people they like being around the devil they know vs the one they don't.
The profits from it are owed to the owners, not the suppliers, nor the employees. If you want to do something different with those profits, then you should not invite other investors in as partners, then use some of their share of the profits to fund your own CEO cult.
When investors put their money into a B-Corp they have decided to invest in a company that has declared that profit is not their only motive.
I was working for the first B-Corp to become publicly traded. At that point the leadership was forced to test their idealist goals vs the pressures of forecastable quarter after quarter growth.