Because Gaara is part of the generation that the story is centered around. Jiraiya represented an old generation that has been dying off in order to pass the torch on to this new one.Originally Posted by Rikudo
Besides, it doesn't make much sense for Kishi to go through all that trouble of saving and having someone sacrifice their own life for him if he is just going to die again the next time he makes an appearance.