Why i must to use ienumerator start

why if im do this with void start like in the picture i attached it couses infinity loop and all unity stuck and i can’t change the boolian, i guessing its becouse i never exit from the loop becous i do not have return from loop like ienumerator I’m right?