I wonder if one problem is that cultural/societal values change over time, and a company might not be keeping up with the times. And that may adversely impact the way a company is treating their customers. What do you think?
I disagree. Companies' are top-down in nature, so their values are set by their owners. Large companies are almost always owned by a multitide of entities (investors) that do not care about anything else than profits. In such case, maximizing profits is the only true value, and whatever else they might say is smokescreen.
On the other hand, if the company has a single person or a small number of people in charge, then, depending on the values of these people, company can care about other things than profit. However, large companies controlled by individuals and not mobs of investors are rare.
To summurize, the stock market is a mixed bag for me. It improves allocation of capital, but it also creates the disconnect between owners and their companies which makes the companies greedy and egotistical.
This reminds me of the typical social media company (e.g., Facebook). Certain 'customers' have turned cynical because of the company's aim to maximize profits. I wonder what it's going to do to their brand value/personality in the long term?
Facebook's name being dragged through the mud isn't too surprising if you follow the attitude that Zuckerberg was shamelessly open about since the inception of the company.