Man's need can only be met by receiving Eternal Life which is the Nature of God.

...............But God can't give man His nature and sonship, until He can do it legally.