I just heard an expression while watching a TV series yesterday. Someone just died and they said:
He is gone for good
I googled it and found that "for good" means "forever" in this context. But it still sounds odd to me to describe something unfortunate this way.
Is there a deeper reason behind this expression?