A company has no soul, it is a company driven by the profit motive. It has the goal of legally returning value to the owners of the company, ie shareholders. It should strive to return as much value as possible. It shouldn't give a darn about the "greater good".
I'm much more cynical than Rovo. I don't think the majority of CEO's and Corporate Board members put the shareholders' best interest first at all. But then, I don't feel that the majority of politicians put the electorate's best interests first, either.
Shareholders and Electorates must keep a close eye on the people running the show, or they'll loot the till first chance they get. They'll get overly self-important, start pursuing personal vendettas and power trips, and lose track of who the real boss is. Many develop disdain for the people they represent.
When you find a company that conducts itself by Rovo's model, consider buying into it. Let me know when you find a politician worth voting for.