Apparently there is a common misconception that “forgiveness” simply means not resenting the person emotionally. But this is not what it means in the bible (people commonly mistakenly assume that they know what a word in the bible means simply based on how they themselves use the English word).
Real (biblical) forgiveness is like writing off a debt, so that you no longer require the person to pay back what he owes you. Forgiveness is costly. In a world where every unrepentant evil doer is instantly forgiven, heavy costs are incurred: the evil doer freely gets away with misusing tons of borrowed money; everyone loses.
On the other hand, a repentant debtor who is too poor to pay up, should be forgiven because forgiving him means not throwing him in jail for failure to pay up, which then allows him to be a productive member of the community. Everyone (society) wins.
Cf. “Parable of the unforgiving servant” (Matthew 18:21-) https://www.biblegateway.com/passage/?search=mat+18%3A21-&version=CEB;NIV;NET;NRSV;YLT