In real life, social interactions happen often and often with the same people. The best strategies for working together are characterized by these behaviours:
correctness: the first step is cooperative, and one pulls back from cooperation only in response to a pull back
forgiveness: the punitive action is not continuing if the other party starts cooperating again
Non-cooperative strategies ruin the environment that they exploit, draining it of its resources and not permitting actors who use other strategies, as a consequence also eventually themselves, to survive.
Strategies that gain when cooperating favour the creation of an environment which is favorable and stable over time.