Sort:  

I suspect it's the key to eternal life, like that jellyfish that lives eternally by returning to its youthful form, then growing up again and repeat. Just keep eating and renewing our own innards. Sounds pretty scientific to me