Forgiveness is the act of forgiving someone or being forgiven. In simpler words, it is letting go of hurt, pain or wrong done by a person.
The reason why forgiveness looks like something we do not need is because people believe they are hurting or doing harm to the person who has done wrong by not forgiving them, but little do they know that the harm is more on you when you do not forgive. You carry a grudge in your heart, and this grudge can steal your peace of mind. It is simply not worth carrying around.
You are not punishing the offender by not forgiving them, you are simply punishing yourself. The fact that you have not forgiven them does not change the situation, so why burden yourself.
You just have to forgive for your own benefit, it'll help you sleep better at night.
Another thing people keep in mind is that the person does not deserve their forgiveness but in reality we all do not deserve forgiveness, still yet we yearn for it. The fact that you think they do not deserve forgiveness, is the more reason why you should forgive them.
I see forgiveness as freeing the mind of all things that can pollute it or distract it. Unforgiveness can make your mind absence of peace, and I am sure you don't want that.
So, do yourself a favour and forgive as quickly as you can. Forgiveness is very much necessary.