To know what I’m talking about I guess you would have to view the video or read the book. I’m not that good at condensing the idea’s. Yes it is the Goldilocks zone plus multiple other factors that make life possible. The mathamatics of it make accidental life unlikely.
that being said, better a belief system of a positive caring faith than one whose system requires death to all who do not believe, like Islam.