Perhaps capitalism is realizing what thinking long term actually means then? The future for humanity is bleak if we continue down the path of unsustainable business practices. At this point we really do know better. We can't allow our only natural habitat to be exhausted for the sake a few luxurious generations.
At the current rate our businesses are exploiting the environment and people, it's honestly hard to say what's bound to happen first, the planet reaching its limit or the poor eating the rich. Either way, change gon' come. Hopefully we avoid all of that and start thinking about more than just our own immediate futures.
In this way, I think the real long term strategy is to inject some compassion and empathy into business.