"It had to have a tragic, bittersweet ending," Cameron said. "I mean to me a love story is a transfer of energy, sometimes bi-directional. In this case it was a transfer of energy from his life force to her."
Cameron argued that instead Jack gave Rose "that spark she needed to survive" and "showed her another way of living".
"The promise that she would never let go is the promise to never let go of life," he said.
"The irony is she had to let go of his hand and let him go, but she never let go of what he had given her, which is that gift and that spark.
"So yeah Jack had to die, that was kind of fundamental."
Cameron told Vanity Fair in 2017 that his decision to have Jack die had been an "artistic choice" and it was "silly" to still be having this discussion 20 years on.
"Had he lived, the ending of the film would have been meaningless," he said.