The article specifically mentions Intelligent Design and the fact that some scientists can’t accept that idea, hence string, eternity and multiverse theories.
God has chosen the foolish things of this world to confound the wise...
The multiverse hypothesis which postulates that “all things are possible” necessarily includes the thesis that GOD did it.