I am not sure I would use Microsoft as my example of the less greedy corporation. Nor do I think wealth is in and of itself a wicked thing. And if wealth isn't wicked, I don't suppose greed is entirely either.
I tend to agree that giving companies a single over-arching purpose (becoming more valuable) tends to create damage. Whereas when a business has more than one purpose these may soften the harms a single-minded company causes.
But finding and affirming those purposes is tricky inside a corporate structure. People are incentivised using money. They tend to get more money if they grow the business more. Generally, a person working hard to improve their condition is not considered by many people to be a bad thing. Greed can have a positive effect.
However, collected into a company, this hive-like activity may draw itself up into something dangerous to society.
Corralling the influence of money on politics is the basis of much political philosophy. Fable of the bees and stuff.
Which is why I harp on the US constitution, which seems not to provide the protection to politicians against the influence of money which is required in order to make thoughtful decisions.