In the long run, the most successful ideologies are going to be those that are best aligned with evolution. Unfortunately, evolution tends to be very unpleasant for its participants. At some point, we may have to choose between favoring ethics or life.
The main issue is possibly not the difficulty to integrate reward over long enough time spans, but the realization that different groups may be part of antagonistically competing food chains.