Corporations' only moral code is greed. And I'm not talking abstractly, I've been part of discussions at companies where people adamantly say it is wrong to leave money on the table no matter what. The only time it is OK not to grab all money you can is if it might prevent the company from grabbing even more money in the future.
The REALLY long term game is helping your country be prosperous so that you have an educated workforce to draw from and people and people and companies wealthy enough to pay high prices for your products. That requires a pretty pervasive altruistic/moral attitude to make it work, though... tragedy of the commons and all that, otherwise.
You're right, ericd, but the vast majority of corporations (and shareholders, and lawmakers) are incapable of thinking beyond the next quarter earnings call.
Yeah, definitely aware that it's not realistic in the current environment (and it might not be realistic on a wide scale, period, given human nature). Just thinking aloud.
Google is one of the few companies that I would say has stayed strongly principled and has taken a really long view on a lot of things. I think it's probably because the founders are principled and idealistic and are still at the helm, but also because they seem to have hired idealistic people from top to bottom. I wonder if it could ever be the case that a majority of companies were Googley.