He loved her enough. He was strong enough. And if anyone was deserving enough, it was her. He would be just as deserving now if he did this. It’ll be noble and painful and right. It’ll be life (even though it feels like death, and the lack of heart makes nothing easier).
You finally realise you’re nothing more than a pirate when you can’t do this. Nothing more than greed in the place where your heart used to be. Nothing but your need, not hers.
You cannot let her go, even though she deserves it.
But then you tell yourself that besides, Jack and Elizabeth aren’t meant to be, and anything but the fate itself be damned (like you are).