Why can planet earth support life?