Dec 222023 Earth may have had all the elements needed for life all along − contrary to meteorite origin theories Scientists still debate the origins of Earth’s life-sustaining elements.