
He probably loses energy, because he's keeping ml grandpa alive. He's literally keeping him alive when it's obvious he should be dead. So we have to face the fact - it's better to have a good goodbye than to sacrifice snakey for few more moments with grandpa.
But yea, it sucks.