Ваш новый пример не имеет ничего общего с исходным кодом. В него нельзя вставить еще целую кучу других операторов - что это доказывает? Любую идею при желании можно довести до абсурда. С тем же успехом можно отказаться от функций или любых циклов, обойдясь if() и goto.